kuna11
7.11.2015, 15:45:01
W zależności od tego czy ramka iframe jest pusta czy nie chciałbym ją wyświetlać bądź nie.
Da się jakoś to zrobić ?
Tomplus
7.11.2015, 16:31:41
Możesz sprawdzić zawartość IFRAME tak samo jak zawartość innej strony czyli używasz
file_get_contents.
if to co jest w iframe daje FALSE, to ramka jest pusta, a jak TRUE (raczej - string) to pełna.
$url_ramki = 'http://www.example.com/link_do_ramki.php';
echo "<iframe src='{$url_ramki}'></iframe>"; } else {
echo "Strona jest pusta."; }
kuna11
8.11.2015, 01:07:23
Ciekawe, to co mówisz, niby iframe ma policy cś tam i nie da się tego w żaden sposób modyfikować, ale jutro sprawdze to co sugerujesz
Tomplus
8.11.2015, 10:53:08
Nie możesz zmodyfikować kodu strony w IFRAME, ale możesz zrobić tak, że taki kod zapisujesz tymczasowo na serwerze, modyfikując go a potem otwierasz taki kod jako stronę w iframe(lub nie) z własnego serwera.
Ja np. korzystam z tej funkcji aby wyświetlać komentarze które są na innym serwerze i wyświetlam na stronie głównej swojej strony jako najnowsze wpisy użytkowników. Dodatkowo mogę w ten sposób z konwertować i ostylować po swojemu.