Zum Inhalt wechseln

DustBlue IPB Skin by CodeGame Networks

<? ... ?> wird nicht als PHP-Script geparst


  • Bitte melde dich an um zu Antworten
Eine Antwort in diesem Thema

#1 L!x0r

L!x0r

    Senior Member

  • Administrators
  • 289 Beiträge

Geschrieben 12 September 2012 - 12:59

[h=3]Problem:[/h]Offiziell ist folgendes Tag für den PHP-Interpreter maßgeblich: <?php ... ?>.  Lediglich die Zeichen/Zeilen dazwischen werden von PHP als Script  ausgewertet und alles andere wird als statisches HTML durchgereicht.
Einige ältere Scripte-Schreiber haben sich aber die Kurzform <? ... ?> angeeignet und ihre Scripte auch so veröffentlicht. Diese laufen aber evtl. nicht auf Anhieb auf jedem Webserver.


[h=3]Lösung:[/h]Das Stichwort ist short_open_tag. In der php.ini muß diese Einstellung auf on stehen:


short_open_tag = On

.: For every complex problem, there is an answer that is short, simple and wrong :.


Visit us @ http://hacksector.to


#2 wullxz

wullxz

    Newbie

  • Newbie
  • 4 Beiträge

Geschrieben 27 September 2012 - 01:39

Short open tags sind allerdings nicht empfohlen.
Das Thema ist auf stackoverflow.com schon ausführlich erklärt worden:
http://stackoverflow...ceptable-to-use