Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wyświetlenie pliku php
Strarus
post 3.01.2009, 16:22:14
Post #1





Grupa: Zarejestrowani
Postów: 339
Pomógł: 12
Dołączył: 22.11.2008

Ostrzeżenie: (20%)
X----


siema
Jak mogę wyświetlić zawartość pliku kod.txt, w którym jest kod php?? Jak używam include, to mi includuje kod z pliku...Najlepiej aby jeszcze do tego było highlight_file smile.gif
Go to the top of the page
+Quote Post
erix
post 3.01.2009, 16:27:54
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Yyy, nie rozumiem pytania... Przecież jest funkcja highlight_file" title="Zobacz w manualu PHP" target="_manual...


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Strarus
post 3.01.2009, 16:28:40
Post #3





Grupa: Zarejestrowani
Postów: 339
Pomógł: 12
Dołączył: 22.11.2008

Ostrzeżenie: (20%)
X----


Tak, ale jak wyświetlić kod php brany z pliku kod.txt questionmark.gif

Edit:
Mam plik kod.txt z jakimś kodem php i chcę go wyświetlić (ten kod z pliku) na stronie, ale tak aby był kolorowany funkcją highlight_file. Sęk w tym, że nie mogę wyświetlić kodu nawet bez kolorowania...

Ten post edytował Strarus 3.01.2009, 16:29:57
Go to the top of the page
+Quote Post
piotrooo89
post 3.01.2009, 16:29:04
Post #4


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




yyyy
  1. <?php
  2. highlight_file ('plik.txt');
  3. ?>


?


--------------------
Go to the top of the page
+Quote Post
Strarus
post 3.01.2009, 16:43:50
Post #5





Grupa: Zarejestrowani
Postów: 339
Pomógł: 12
Dołączył: 22.11.2008

Ostrzeżenie: (20%)
X----


I nie wiedzieć czemu nie działą mi coś takiego...
Go to the top of the page
+Quote Post
erix
post 3.01.2009, 16:44:45
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A istnieje w ogóle ten plik...? Jesteś w stanie go odczytać przez file_get_contents" title="Zobacz w manualu PHP" target="_manual?


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
piotrooo89
post 3.01.2009, 16:47:04
Post #7


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




jak napisał ~erix +poprawna ścieżka do niego? sprawdzałem u siebie i wszystka hula jak należy.

Ten post edytował piotrooo89 3.01.2009, 16:47:54


--------------------
Go to the top of the page
+Quote Post
Strarus
post 3.01.2009, 16:52:44
Post #8





Grupa: Zarejestrowani
Postów: 339
Pomógł: 12
Dołączył: 22.11.2008

Ostrzeżenie: (20%)
X----


Ja już dosłownie nie wiem... Tak, plik jest, ścieżka poprawna nawet CHMODy dałem 777.... Nie pokazuje :/
Go to the top of the page
+Quote Post
piotrooo89
post 3.01.2009, 16:55:38
Post #9


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




to pokaż kod, jak to robisz... i najlepiej napisz drzewo katalogów.


--------------------
Go to the top of the page
+Quote Post
Strarus
post 3.01.2009, 16:58:26
Post #10





Grupa: Zarejestrowani
Postów: 339
Pomógł: 12
Dołączył: 22.11.2008

Ostrzeżenie: (20%)
X----


Plik test.php :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
  3. <head>
  4.      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5.      <title>Untitled</title>
  6. </head>
  7.  
  8. <body>
  9. <?php
  10. highlight_file ('kod.txt');
  11. ?>
  12. </body>
  13. </html>

Plik kod.txt :
  1. <?php
  2. if(isset( $_GET[ 'site' ] )){
  3. $site = htmlspecialchars( $_GET['site'] ) .'.inc.php';
  4. if( file_exists( $site )){
  5. include( $site );
  6. }else{
  7. echo'strona o podanym adresienie istnieje';
  8. }
  9. }else{
  10. echo ':)';
  11. }
  12. ?>
(przykładowy kod php)

Wszystko w jednym katalogu głównym...

Jeszcze próbowałem:
  1. <?php
  2. $a = highlight_file ('kod.txt');
  3. echo ($a);
  4. ?>


Ten post edytował Strarus 3.01.2009, 16:59:18
Go to the top of the page
+Quote Post
kazag
post 3.01.2009, 17:05:43
Post #11





Grupa: Zarejestrowani
Postów: 180
Pomógł: 12
Dołączył: 30.04.2007

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


Trzeba zlikwidować "<" ">", bo to powoduje, że kod jest interpretowany, nie pamietam jednak, jakie znaki odpowiadały tym ptaszkom... &lt i &gt chyba, ale który to który..?


--------------------
Okoczia - jedyne w Polsce wirtualne państwo indiańskie.
kazag.net - i coś o mnie.
Go to the top of the page
+Quote Post
Misiur66
post 3.01.2009, 17:05:56
Post #12





Grupa: Zarejestrowani
Postów: 170
Pomógł: 11
Dołączył: 2.03.2008
Skąd: Lublin

Ostrzeżenie: (10%)
X----


A czemu ten plik jest .txt? Czy masz jakieś specjalne wymagania żeby był w .txt? Jeśli byś miał w .php to by wystarczyło include();
Go to the top of the page
+Quote Post
piotrooo89
post 3.01.2009, 17:17:39
Post #13


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




a spróbuj dać kod w plik .txt bez <?php i ?> i powiedz czy coś sie zmienia.


--------------------
Go to the top of the page
+Quote Post
Strarus
post 3.01.2009, 17:18:41
Post #14





Grupa: Zarejestrowani
Postów: 339
Pomógł: 12
Dołączył: 22.11.2008

Ostrzeżenie: (20%)
X----


jak by było php i include to on mi nie wyświetli kodu... usunołem <?php i ?> z pliku kod.txt i nadal nie pokazuje...
Go to the top of the page
+Quote Post
kazag
post 3.01.2009, 17:23:13
Post #15





Grupa: Zarejestrowani
Postów: 180
Pomógł: 12
Dołączył: 30.04.2007

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


Próbowałes pozamieniac wszystkie < i > na &lt; i i &gt; ?


--------------------
Okoczia - jedyne w Polsce wirtualne państwo indiańskie.
kazag.net - i coś o mnie.
Go to the top of the page
+Quote Post
Strarus
post 3.01.2009, 17:25:26
Post #16





Grupa: Zarejestrowani
Postów: 339
Pomógł: 12
Dołączył: 22.11.2008

Ostrzeżenie: (20%)
X----


Teraz kod.txt wygląda tak:
Kod
if(isset( $_GET[ 'site' ] )){
$site = htmlspecialchars( $_GET['site'] ) .'.inc.php';
if( file_exists( $site )){
include( $site );
}else{
echo'strona o podanym adresienie istnieje';
}
}else{
echo ':)';
}
Więc nie ma < i > smile.gif A nadal nie działa sad.gif

Edit:

Jak dałem:
Kod
&lt?php
if(isset( $_GET[ 'site' ] )){
$site = htmlspecialchars( $_GET['site'] ) .'.inc.php';
if( file_exists( $site )){
include( $site );
}else{
echo'strona o podanym adresienie istnieje';
}
}else{
echo ':)';
}
?&gt

i :
  1. <?php
  2. include('kod.txt');
  3. ?>
To mi includuje poprawnie, czyli wyświetla ten ciąg z kod.txt, ale jak dodać do tego highlight_file questionmark.gif

Ten post edytował Strarus 3.01.2009, 17:30:17
Go to the top of the page
+Quote Post
Procesor
post 3.01.2009, 20:17:12
Post #17





Grupa: Zarejestrowani
Postów: 23
Pomógł: 2
Dołączył: 17.12.2008

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


Będzie przecież teraz działać:

  1. <?php
  2. highlight_file('bla.txt')
  3. ?>


U mnie działa.
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 Wersja Lo-Fi Aktualny czas: 16.07.2025 - 08:19