Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> czytanie pliku readfile('plik', 'r');, Problem z czytaniem plików innych niżtxt
Marine19
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 8.02.2005

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


Mam dość ciekawy problem, używając funkcji readfile() mogę wyświetlić zawartość dowolnego dokumentu tekstowego, ale nie wiem jak wyświetlić zawartość innego typu dokumentu np: html, php.
Bez problemu otwierają się i wypisują wszystkie pliki tekstowe, ale jeżeli chcę wyświetlić jakiś plik html, lub php, też znajdujący się na moim dysku, pojawia się biała strona, tak jakby nic się nie wyświetliło, jednak, kiedy kliknę prawym przyciskiem myszy i wybiorę opcję pokaż źródło, pokazuje mi dokładnie kod mojej strony który chciałem zobaczyć, i mam w związku z tym pytanie:
jak zrobić aby po wpisaniu przykładowego kodu:

  1. <pre>
  2. <?php
  3. readfile('plik.php', 'r');
  4. ?>
  5. </pre>


wyświetlała się strona (wykonywała), a nie ukazywała się biała pusta strona, gdzie można podejrzeć jej kod, ale nie można zobaczyć rezultatów jej działania.

poniższy kod daje identyczne rezultaty...

  1. <pre> 
  2. <? 
  3. if ($zdalny=fopen(&#092;"http://www.icm.edu.pl/mapa.php\", 'rt')) 
  4. { 
  5. while (($linia = fgets($zdalny))!==false) 
  6. print $linia; 
  7. fclose($zdalny); 
  8. }; 
  9. ?>


Chcę utworzyć jeden dokument, skrypt php, z poziomu którego będę mógł wyświetlić inne strony które mam na dysku, nie chodzi mi o odnośniki, ale o to aby wszystkie strony były wykonywane z poziomu "głównej strony", i na tej stronie.
Proszę o pomoc.

marine19@vp.pl

---
używaj bbcode:
(IMG:http://forum.php.pl/uwaga.gif)
Tematy w których nie ma bbcode są zamykane, a użytkownicy dostają ostrzeżenia.
aleksander
Go to the top of the page
+Quote Post
aleksander
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 742
Pomógł: 0
Dołączył: 14.12.2003
Skąd: Gdańsk, Trójmiasto

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


  1. <?php
  2. if ($zdalny=fopen(&#092;"http://www.icm.edu.pl/mapa.php\", 'rt'))
  3. {
  4. $bufor = '';
  5. while ( ( $linia = fgets( $zdalny ) ) )
  6. {
  7. $bufor.= $linia;
  8. }
  9. fclose($zdalny);
  10. eval( $bufor );
  11. };
  12. ?>

eval" title="Zobacz w manualu PHP" target="_manual
pozdrawiam
Go to the top of the page
+Quote Post
jono
post
Post #3





Grupa: Zarejestrowani
Postów: 144
Pomógł: 0
Dołączył: 29.06.2003
Skąd: Wrocław

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


Lub też, choć to może zbyt oczywiste i pewnie nie o to chodzi:

  1. <?php
  2.  
  3. include('plik.php');
  4.  
  5. ?>
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 13:59