Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]file_get_contest / iframe
Star
post
Post #1





Grupa: Zarejestrowani
Postów: 294
Pomógł: 34
Dołączył: 16.02.2015

Ostrzeżenie: (0%)
-----


Witam

Czy istnieje taka opcja aby wpakowac do ramki stronę pobraną przy pomocy file_get_contents którą mam w jakiejś zmiennej ?
Go to the top of the page
+Quote Post
Comandeer
post
Post #2





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


W HTML5 jest taki atrybut [srcdoc], do którego można spróbować wpakować pobrany kod (oczywiście zescape'owany co to by nie wywalić). Chociaż raczej to średnia opcja przy dużej ilości kodu - w takich wypadkach warto jako [src] spróbować zastosować pobrany kod HTML przepuszczony przez base64 i zamieniony na Data URI

Kilka uwag o obydwu sposobach: http://stackoverflow.com/questions/1973900...text-html-in-an


--------------------
Go to the top of the page
+Quote Post
Star
post
Post #3





Grupa: Zarejestrowani
Postów: 294
Pomógł: 34
Dołączył: 16.02.2015

Ostrzeżenie: (0%)
-----


Dzięki za odpowiedź Comandeer, niestety nie pomógł żaden z tych dwóch sposobów
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




O zobacz, a mi dziala.
Skoro tobie nie dziala, to pewnie to robisz źle, ale nie wiemy co robisz źle, bo nie podaleś kodu.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Star
post
Post #5





Grupa: Zarejestrowani
Postów: 294
Pomógł: 34
Dołączył: 16.02.2015

Ostrzeżenie: (0%)
-----


moj kod wygląda dokładnie tak :
  1. <?php
  2. $page = file_get_contents('http://www.google.com/');
  3. echo"<iframe srcdoc=\"$page\"></iframe>
  4. <iframe src=\"data:text/html,$page\"></iframe>";
  5. ?>

ani jedna z tych ramek nie wyswietla strony.
co robię źle ?:-)

Ten post edytował Star 15.06.2015, 19:51:06
Go to the top of the page
+Quote Post
Comandeer
post
Post #6





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


Nie zescape'owałeś kodu HTML:
  1. <?php
  2. $page = file_get_contents('http://www.google.com/');
  3. echo '<iframe src="data:text/html;charset=UTF-8;base64,' . base64_encode($page) . '"></iframe>';
  4. ?>


--------------------
Go to the top of the page
+Quote Post
Star
post
Post #7





Grupa: Zarejestrowani
Postów: 294
Pomógł: 34
Dołączył: 16.02.2015

Ostrzeżenie: (0%)
-----


pomogło,serdeczne dzięki smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 08:36