HAllo allemaal,

Ik heb sinds vandaag een eigen test servertje opgezet, maar nu geeft hij alleen php scripts juist weer als die in de source beginnen met <?php, maar de scripts die met <? beginnen geeft hij de code open en bloot weer. Ik gebruik PHP 5.2.1 en Apache 2.2.4. Wat moet ik doen om ook de scripts met <? normaal weer te kunnen geven?!

Alvast bedankt!
In je php.ini shorttags aan zetten...
PS. Scripten met <?php wordt vaak als netter beschouwd dan <?
Super bedankt!
Maakt het nou zoveel uit <?php erneer te zetten ipv <? ???
anders moet je het maar even in php.ini veranderen :)
Het is de ondersteuning op de hosts... ;)
Zegt ook wel wat dat je het in php.ini kan uitschakelen ;)
Maar wat is het nut nou van <? ipv <?php ?? gemakzucht?
Het enige nut van shorttags vind ik <?= tags
? ok dat snap ik niet helemaal. verklaar je nader...
Dan heb je gelijk een echo...
Dus:

<b>
<?=$var;?>
</b>

Ipv:

<b>
<?php echo $var;?>
</b>
dus het is alleen handig als je het tussen html zet...
bij <?php weet je dat het altijd op elke PHP host werkt, met <? niet. zou stom zijn als jij een inmens grote site hebt gebouwd om dit allemaal te gaan veranderen he ;)

Reageren