kryptonim
30.05.2006, 11:07:15
Witam serdecznie,
mam pytanie odnośnie znaczników umieszczania kodu php w plikach.
otóż zawsze kod umieszczam pomiędzy znacznikiem <?php ?>.
ostatnio dostałem jednak kod (na którym mam pracować) zaczynający się od znaczników <? ?>. efekt jest taki, że php nie interpretuje mi tego kodu i listuje go na localhoście.
czy ktoś wie jak to zmienić?
konfiguracja mojego serwera:
Win XP
Apache 2.0.58
php 5.1.4
MySQL 5.0.21
pozdrawiam serdecznie
nospor
30.05.2006, 11:09:59
1) plik php.ini.
2) Zamien linijke:
Kod
short_open_tag = Off
na
Kod
short_open_tag = On
3) Zrestartuj apache'a
kszychu
30.05.2006, 11:58:09
4) Zaklnij, że nadal nie działa.
5) Zapisz zmiany w pliku php.ini
6) Zrestartuj apache'a
Sorry za OT, nie mogłem się oprzeć ;-)
bigZbig
30.05.2006, 12:09:01
Mozesz uzywac nastepujacych par znakow
<?php ?>
<? ?>
<script language='php'> </script>
<% %>
a zamiast <?php echo 'cos' ?> wystarczy <?= 'cos' ?>
Wszystko zalezy od konfiguracji serwera, dlatego zawsze polecam uzywac <?php ?> tym bardziej, ze niektore z wyzej wymienionych sposobow zostana w przyszlych wersjach php zabronione.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.