[xhtml] Pierwsze kroki: Problemy z prologiem. |
[xhtml] Pierwsze kroki: Problemy z prologiem. |
2.04.2003, 08:06:24
Post
#1
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław |
No dobra. Jako że trzeba się rozwijać postanowiłem żyć w zgodzie z naturą i standardami, walidowac wszystko co się da i w ogóle. Przerabiam właśnie pewien serwis,a właściwie buduję go od nowa i tak sobie pomyślałem, że ugryzę tego XHTMLa. I po wklepaniu pierwszych linijek, mam:
Kod <?php // funkcje, deklaracje itp ?> NIestety przeglądarka robi mi z tego:<?xml version="1.0" encoding="iso-8859-2"?> // !!!!!! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> Kod Parse error: parse error, unexpected T_STRING in C:FoxServwwwxxx.xxx.plmain.php on line 31 czyli parser błędnie interpretuje linię zaznaczoną komentarzem. Rozumiem, że chodzi o <?xml ?>, ale dlaczego? php gryzie się z XHTML'em? Czy ja mam coś źle?
PS. czytałem http://xhtml.b7.pl/zasady.html#SkryptyPHP i powinno być OK. Foxserva mam 3.0. Na Linuxie (php 4.2.3) Dostaję błąd: Kod Parse error: parse error in /(...)/public_html/main.php on line 31
-------------------- |
|
|
2.04.2003, 08:54:39
Post
#2
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław |
Problem rozwiązany:
Kod <?php echo '<?xml version="1.0" encoding="iso-8859-2" ?'.'>'; ?> Czyli jak nie kijem go, to pałką
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> -------------------- |
|
|
2.04.2003, 16:22:24
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 398 Pomógł: 0 Dołączył: -- Skąd: Poznań Ostrzeżenie: (0%) |
Dokładnie tak się to rozwiązuje.
Albo ustawia się php na short_open_tag = FALSE Tak jest jeszcze wygodniej i zmusza do utrzymywania dobrego stylu otwierania znaczników. Domyślnie <?xml i <?php nie są prawidłowo rozróżniane. -------------------- cease this long, long rest / wake and risk a foul weakness to live / when it all comes down / watch the smoke and bury the past again / sit and think what will come / raise your fears and cast them all away
|
|
|
Wersja Lo-Fi | Aktualny czas: 8.06.2024 - 09:06 |