Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Podgląd źródła strony
Forum PHP.pl > Forum > Przedszkole
dhapollo
Witam.

Potrzebuje prosty skrypt PHP, który pokaże (najlepiej od razu skopiuje) źródło wyświetlonej strony PHP (innymi słowy to samo jak Widok => Źródło strony w FireFox) próbowałem

echo file_get_contents("adres pliku");

ale wyświetla cala stronę a nie jej źródło.
nospor
czy "adres pliku" masz na mysli "http://blabla" ? Nie da sie smile.gif
P4vl0
Cytat
f_open();

O ile Twój hosting udostępnia taką funkcję.
kapuch
Umiesc wynik w <textarea>
albo potraktuj to htmlspecialchars
dhapollo
A czy mogę poprosić o gotowy skrypt do wklejenia, ponieważ dopiero uczę się php
nospor
powtarzam: jesli pobierasz ten skrypt przez HTTP a nie ze swojego serwera to nie da sie. A z twojego pierwszego posta wynika wlasnie ze mowisz o HTTP
kapuch
Cytat(dhapollo @ 27.04.2010, 22:20:02 ) *
A czy mogę poprosić o gotowy skrypt do wklejenia, ponieważ dopiero uczę się php

Mozna tak
  1.  
  2. <? $zrodlo = file_get_contents("adres pliku"); ?>
  3. <textarea><? echo $zrodlo; ?></textarea>


albo tak zobacz
  1. <?
  2. $zrodlo = file_get_contents("adres pliku");
  3. $zrodlo = htmlspecialchars($zrodlo);
  4. echo $zrodlo;
  5. ?>


jak pomoglem to.....postaw piwo smile.gif
dhapollo
lipa:(

powiem dokładnie co potrzebuje zrobić.

Napisałem prosty szablon aukcji na allegro http://cbnet-legionowo.pl/allegro/test.php po kliknięciu podgląd pokazuje się gotowa strona na allegro. Teraz potrzebuję umieścić na niej przycisk "Pokarz kod html" w celu wklejenia na allegro. Czy jest to do wykonania?
Wicepsik
Zastosuj cURL, albo w pliku test.php przekazuj dane formularzem do pliku aukcja.php metodą GET.
kyku
przeciez file_get_contents kopiuje kod strony..
  1. <?php
  2. $kod = file_get_contents("http://www.strona.pl/");
  3. echo '<textarea>'.$kod.'</textarea>';
  4. ?>
nospor
hehe, źrodło html to da się. Myslalem ze chodzilo o źrodło/kod PHP smile.gif
Koledzy wyżej podali rozwiązania.
dhapollo
Cytat(Wicepsik @ 27.04.2010, 22:47:52 ) *
Zastosuj cURL, albo w pliku test.php przekazuj dane formularzem do pliku aukcja.php metodą GET.



1. cURL nie mam pojęcia co to jest.
2. A czy przekazanie danych metoda GET nie ma żadnego ograniczenia co do długości ciągu znaków?
3.Czy przy metodzie get mogę tak zrobić?
  1. <?php
  2. $kod = file_get_contents("http://www.strona.pl/$kod");
  3. echo '<textarea>'.$kod.'</textarea>';
  4. ?>


Czy pozostawić bez zmian
  1. <?php
  2. $kod = file_get_contents("http://www.strona.pl/");
  3. echo '<textarea>'.$kod.'</textarea>';
  4. ?>


Obecnie przekazuje dane metodą POST, jeśli podaje adres strony aukcja.php to tylko pokazuje szablon bez danych czy przy zmianie metody na Get to się zmieni?

Dopiero się uczę dlatego tak się dopytuję proszę o trochę cierpliwości.
Wicepsik
$_GET
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.