Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: <?php ?> VS <? ?>
Forum PHP.pl > Forum > PHP
kryptonim
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
1) plik php.ini.

2) Zamien linijke:
Kod
short_open_tag = Off

na
Kod
short_open_tag = On


3) Zrestartuj apache'a
kszychu
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
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.