![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 12.07.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem z umieszczaniem skryptów php w dokumencie HTML. Mam plik index.html a oto jak on wygląda Po uruchomieniu go w przeglądarkach (IE i Firefox) nic się nie wyświetla a kod źródłowy w przeglądarkach jest identyczny z zawartością pliku index.html a powinien wyglądać tak: Wnioskuję z tego, że żaden z tych trzech sposobów oznaczania kodu php w dokumencie nie działa. Mam Windows XP, i zainstalowany pakiet AppServ v2.4.0. Wszystko jest w porządku jeżeli np. umieszczę plik index.php o takiej zawartości:
Wtedy w przeglądarce jako źródło strony pojawia się: A w samej przeglądarce pojawia się BENY. Czy znacie może rozwiązanie mojego problemu? Czy jest to wina tego, że zapisuję plik z rozszerzeniem *.html a nie *.phtml ? Jeśli tak to, jak można takie rozszerzenie dodać do rozszerzeń serwera Apach, bo gdy zapisuje plik z rozszrzeniem *.phtml zamiast *.html to Apach wyświetla go tak jak by to był plik tekstowy. Z góry dziękuję za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 12.07.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(switch @ 2004-07-14 12:14:18) Cytat(BENY_PL @ 2004-07-13 21:19:47) <?php echo("BENY<br>"); ?> <? echo("BENY<br>"); ?> <script language="php"> echo("BENY<br>"); </script> Informacyjnie podaję, że lokalnie moze i coś takiego zadzialac, ale juz na "dorosłym serwerze" nie zawsze, gdyz namieszales już w samym kodzie. Zgodnie ze specyfikacją używa się tylko i wyłącznie takiego zapisu:
Uzywanie innego zapisu jest niepoprawne już w samym kodzie. Chciałbym powiedzieć, żę jeżeli napiszesz
to nawet jeden skrypt php nie będzie działać (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) , bo powinno to wyglądać tak
Bez spacji po "<?" (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) ! I tak przy okazji stosowanie Znaczników <?php ?> jest poprostu najbezpieczniejsze, gdyż jest on chyba obsługiwany przez każdy serwer z php. Natomiast pozostałe znaczniki są dostępne dpoiero po ich aktywowaniu w pliku konfiguracyjnym. Używanie innego zapisu nie jest czymś niepoprawny, tylko trzeba się liczyć z tym, że nie na kżdym serwerze będzie on działał. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 21:57 |