Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem Z Funkcją Include
Aht
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 13.08.2004

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


Wykorzystuję na stronie (a raczej chciałbym wykorzystywać) taki prosty skrypt:
  1. <?php
  2. if (!isset ($page)) 
  3. {
  4.  $page = &#092;"bzdext\";
  5. }
  6. if (file_exists (&#092;"$page.txt\")) 
  7. {
  8. include &#092;"$page.txt\";
  9. } 
  10. else 
  11. {
  12.  print (&#092;"404\");
  13. }
  14. ?>

Kiedy jest on w pliku np. includowanie.php w któreym nie ma niczego poza tym kodem, wszystko działa jak powinno. Niestety, gdy wstawiam go na stronę, otrzymuję taki błąd:
Kod
Parse error: parse error, unexpected T_STRING in c:\usr\krasnal\www\piotr\ex\includowanie\index.php on line 1

Spróbowałem wejść na tą stronę przez localhost nawet przed wstawieniem kodu php, otrzymuję ten sam błąd...
Serwer to Krasnal 2.6 (Apache 1.3.29, php 4.3.4). Strona na która wstawiam kod jest napisana w XHTML'u 1.1, z kodowaniem UTF-8. Nie będę wstawiał jej kodu, bo byłoby to za długie, tu są do niego linki:
index_z_php.txt
index_bez_php.txt
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
matid
post
Post #2





Grupa: Zarejestrowani
Postów: 362
Pomógł: 0
Dołączył: 18.02.2004
Skąd: Knurów

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


Cytat(Aht @ 2004-08-20 10:48:49)
Wychodzi na to że jest niedostosowane do współpracy z XHTML'em, bo w nim te znaczniki są obowiązkowe... Nic nie da się na to poradzić?

Kolega już opisał rozwiązanie, wystarczy uważnie czytać:
Cytat
  1. <?
  2. print '<?xml version=\"1.0\" encoding=\"UTF-8\"?>';
  3. ?>


Ten post edytował matid 20.08.2004, 10:26:20
Go to the top of the page
+Quote Post

Posty w temacie


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 - 01:43