BRAWO. Ustaliliście już, że tego średnika tam być nie musi, choć ze względów praktycznych być powinien, mimo że skrypt będzie działać w 100% sprawnie i bez niego.
Moglibyśmy przyjąć to już za pewnik i więcej do tego nie wracać? Jeśli ktoś będzie miał jednak nieodpartą pokusę dalej upierać się, że średnik musi tam być to niech łaskawie zajrzy najpierw do
manuala i uważnie przeczyta to:
Cytat
Zamykający znacznik bloku kodu PHP automatycznie implikuje średnik; nie musisz mieć średnika zamykającego ostatnią linię z bloku PHP.
To samo tyczy się CSS.
A teraz wróćmy do problemu
dawido000.
Otóż drogi kolego. Z Twojego kodu można otrzymać wynik jaki nam podałeś w dwóch następujących sytuacjach:
- jeśli plik ma rozszerzenie html a nie php (lub htm, xhtml itd.)
- jeśli ma rozszerzenie php ale odpalisz go
bezpośrednio w przeglądarce, czyli np.
prawy klik na plik -> Open With -> Firefox. I nie ma tutaj znaczenia czy serwer działa, czy jest poprawnie skonfigurowany i czy plik znajduje się w folderze z httpdocsami. Po takim uruchomieniu go przeglądarka potraktuje go jako html.
Być może jest więcej przypadków kiedy tak się zachowa... nie wiem.
Dalej... napisałeś
Cytat
Kiedy uruchamiam ten plik w przeglądarce firefox, wyskakuje mi wykrzaczenie we fragmencie użytego kodu php:
Dla 100% pewności zapytam, a właściwie wyjaśnię co następuje:
- plik ten musi mieć rozszerzenie php
- musi znajdować się w folderze serwera , na przykład C:\Program Files\WebServ\
httpd- serwer musi być uruchomiony, a przynajmniej Apache odpalony
- skrypty php odpalasz wpisując w przeglądarce np:
http://localhost/prztworzzamowienie.php Plik prztworzzamowienie.php odpali się jeśli
znajduje się w folderze httpd, zakładając że nie zmieniłeś przy instalacji ścieżki domyślnej. Kliknij na ten link i sprawdź co się stanie.
Idąc dalej nie wyobrażam sobie jak musiałbyś namieszać w konfiguracji serwera aby powyższy kod Ci nie zadziałał. Domyślna konfiguracja absolutnie powinna wykonać Twój skrypt tak jak należy.
Podsumowując:
1) Wszystkie poniższe zapisy są poprawne i wyświetlą to samo:
<?php
echo("<p>Zamówienie przyjęte</p>"); echo '<p>Zamówienie przyjęte</p>'; echo "<p>Zamówienie przyjęte</p>"; echo ("<p>Zamówienie przyjęte</p>"); echo ('<p>Zamówienie przyjęte</p>'); ?> <p>
<?php echo 'Zamówienie przyjęte'; ?></p>
<p>
<?php echo 'Zamówienie przyjęte' ?></p>
//i jeszcze parę innych kombinacji tych powyższych
2) Pojawiają Ci się takie krzaki bo zapewne zapisujesz plik w innym kodowaniu niż je ustawiłeś. W swoim kodzie masz
iso-8859-2 i takie samo musisz wskazać przy zapisie w programie w którym edytujesz plik. Zwykły notepad nie daje tej opcji kodowania przy zapisie. A przynajmniej mój nie.
Sprawdź to wszystko bo to MUSI działać.
Twój problem można by opisać tak:
wstawiam wodę w czajniku ale nie chce się zagotować. I teraz na forum kucharskim ludzie Ci podpowiadają abyś sprawdził czy w kuchni nie ma temperatury -90 stopni C, czy czajnik nie stoi pod kranem z lecącą zimną wodą, czy czajnik nie ma wbudowanego klimatyzatora, kłócąc się jednocześnie że brak gwizdka nie powinien zaburzyć gotowania wody. Ale nikt nie zapyta czy pali się pod nim gaz bo napisałeś, że
wstawiasz wodę, nie tłumacząc jednak w jaki sposób. A każdy przyjął zapalenie gazu za oczywiste

PS Daję głowę, że odpalasz plik bezpośrednio tak, jak to opisałem wyżej, zamiast przez wpisanie adresu w przeglądarce. Daj znać co było nie tak.