![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 0 Dołączył: 30.03.2006 Skąd: Żary Ostrzeżenie: (0%) ![]() ![]() |
Korzystam z takiego nagłówka w moim programie, którego jak dotąd pisałem na localhost.
Ogólna struktura programu jest poprawna, jednak jego działanie jest uzależnione od kodowania znaków. Na localhost wszystko jest pięknie i ładnie, ale jak wrzucam na serwer to: Parse error: syntax error, unexpected T_STRING in /home/user/domains/user.domena.com/public_html/add.php on line 1 Jednak gdy kasuje pierwszy wiersz kodowanie zmienia się na ISO-8852-2. Co mam zrobić w takiej sytuacji, żeby serwer rozpoznawał, że dokument jest kodowany w UTF-8? Ten post edytował Krisu 5.02.2008, 14:45:56 |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
błąd:
Cytat Parse error: syntax error, unexpected T_STRING in /home/user/domains/user.domena.com/public_html/add.php on line 1 a pokazujesz nam kawałek kodu wynikowego w html... pokaż lepiej tą linijkę nr 1 z pliku add.php... czyżby źle wstawione znaczniki php? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 0 Dołączył: 30.03.2006 Skąd: Żary Ostrzeżenie: (0%) ![]() ![]() |
błąd: a pokazujesz nam kawałek kodu wynikowego w html... pokaż lepiej tą linijkę nr 1 z pliku add.php... czyżby źle wstawione znaczniki php? Żeby było śmiieszniej, to jest właśnie ta 1 linijka z pliku add.php (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Prawdopodobnie serwer interpretuje pierwszą linię jako znacznik php, bo występuje tam <? i na końcu ?> i pewnie dlatego błąd wywala, dlatego spróbuję przez php przesłać nagłówki. |
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
wieć wsadź tą pierwsza linijkę w zwykłe echo i będzie po problemie...
Kod <?php echo '<?xml version="1.0" encoding="utf-8"?>'; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> ... EDIT: zmiana ciapek... Ten post edytował nevt 5.02.2008, 14:46:00 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 0 Dołączył: 30.03.2006 Skąd: Żary Ostrzeżenie: (0%) ![]() ![]() |
usunąłem
i wstawiłem zamiast tego
i już działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dzięki my salsa wieć wsadź tą pierwsza linijkę w zwykłe echo i będzie po problemie... Kod <?php echo "<?xml version="1.0" encoding="utf-8"?>"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> ... Niestety tak się nie da (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Oto efekt: Parse error: syntax error, unexpected T_DNUMBER, expecting ',' or ';' Ale jeśli poprzedzę cudysłowia \ to nie wywala błędów, ale nie też kodowania nie zmienia na UTF-8 Mimo wszystko dzięki za pomoc. Pozdrawiam. Ten post edytował Krisu 5.02.2008, 14:45:28 |
|
|
![]()
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
do się - tylko z pośpiechu dałem podwójne cudzysłowy zamiest pojedynczych - szczególy w edicie posta...
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 0 Dołączył: 30.03.2006 Skąd: Żary Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:16 |