Der Martin: openSuse 10.3 erkennt nur <?php nicht <?

Beitrag lesen

Hallo,

Nun habe ich das Problem das er nur PHP Scripte erkennt,
wen diese mit:
<?PHP
beginnen.

das gehört sich auch so.

Wenn diese mit der Kurzform:
<?
beginnen dann erkennt er es nicht als PHP.

Das gehört sich auch so.

Da aber alle bestehenden Scripte mit:
<?
existieren möchte ich das gerne ändern.
Wie geht das?

Hast du Zugriff auf die PHP-Konfigurationsdatei php.ini? Dieses Verhalten wird von der Einstellung short_open_tags gesteuert.
Ich würde dir aber trotzdem empfehlen, die jetzige Einstellung beizubehalten und die Scripte zu ändern. Ja, das ist vielleicht etwas Fleißarbeit. Aber Schlamperei rächt sich halt irgendwann.
Übrigens kann deine bisherige Einstellung Probleme machen, wenn du XML-Dateien serverseitig verarbeiten möchtest, da der XML-Prolog ja auch mit <? beginnt.

So long,
 Martin

--
Schildkröten können mehr über den Weg berichten als Hasen.