![]() |
![]() ![]() |
![]() |
![]()
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:
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 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 189 Pomógł: 0 Dołączył: 4.07.2004 Skąd: z neostrady Ostrzeżenie: (0%) ![]() ![]() |
Chłopie, komunikat wyraźnie Ci zwrócił błąd w linii pierwszej:
Kod <?xml version="1.0" encoding="UTF-8"?> to raczej nie jest kod php, ale zamknięty jest w tagach które php rozpoznaje i stara się wykonać <? ?> . Zrób to np. poprzez
i z głowy problem ![]() -------------------- pozdrawiam, Adam Kubiczek
kubiczek.eu |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 13.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
Teraz działa bez problemu (jeszcze musiałem przerobić w lini 9 i 13), ale nie podoba mi się to rozwiązanie bo... Co php ma do tagów <?xml{/I] i [I]<?xml-stylesheet ? Rozumiem gdyby coś chciało od <? ... 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ć?
|
|
|
![]()
Post
#4
|
|
![]() 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
Ten post edytował matid 20.08.2004, 10:26:20 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 189 Pomógł: 0 Dołączył: 4.07.2004 Skąd: z neostrady Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Aht @ 2004-08-20 10:48:49) Co php ma do tagów <?xml{/I] i [I]<?xml-stylesheet ? Fragment z php.ini: Cytat ; Allow the <? tag. Otherwise, only <?php and <script> tags are recognized. ; NOTE: Using short tags should be avoided when developing applications or ; libraries that are meant for redistribution, or deployment on php ; servers which are not under your control, because short tags may not ; be supported on the target server. For portable, redistributable code, ; be sure not to use short tags. short_open_tag = On U siebie możesz zmienić to na Off, ale na większosci serwerów masz włączone skrócone tagi, więc problem nie zniknie. -------------------- pozdrawiam, Adam Kubiczek
kubiczek.eu |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 13.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, teraz wszystko jasne. Szkoda że domyślnie ta opcja jest ustawiona na on...
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.07.2025 - 00:37 |