View Full Version : "<?" ne marche pas, seulement "<?php" fonctionne
gollum123
07-30-2007, 11:05 AM
Bonjour,
je viens d'installer la dernière version de centreon sur FreeBSD 6.1
Aucune page php ne fonctionne, je suis obligé de remplacer tous les "<?" par "<?php" pour que les pages fonctionnent...
Une idée ?
Des applications comme cacti fonctionne en revanche sans rien y changer...
MaEsTrO
07-30-2007, 11:28 AM
regarde dans php.ini, l'option short_open_tag doit etre à On
stan314
07-30-2007, 11:31 AM
J'avais le meme probleme que toi quand j'étais sous Mac OS X....
J'ai du tous changer comme toi... je sais pas si il existe une autre solution
Mais bon il existe une commande pratique allez je te la donne si tu ne le pas encore fait :
si tu as deja commence des modif lance d'abord cette commande :
find /opt/local/oreon/www/ -type f -name " *.php " |xargs -n1 perl -pi -e "s/(\<\?php)/\<\?\ /g"
Ensuite tu lances celle la
find /opt/local/oreon/www/ -type f -name " *.php " |xargs -n1 perl -pi -e "s/\<\?/\<\?php\ /g"
gollum123
07-30-2007, 11:44 AM
regarde dans php.ini, l'option short_open_tag doit etre à On
THANKS!
J'avais fait une recherche sur google mais sans trouver ce paramètre...(je me disais bien que c'était suspect)
ceci dit pour du code distribuable, cela n'est pas conseillé:
; Allow the <? tag. Otherwise, only <?php and <script> tags are recognized.
; NOTE: Using short tags should be avoided when developing applications or
; libraries that are meant for redistribution, or deployment on PHP
; servers which are not under your control, because short tags may not
; be supported on the target server. For portable, redistributable code,
; be sure not to use short tags.
julio
07-30-2007, 12:32 PM
oauis mais ca ralenti :) c une optimisation ;) c'est pour ca !
gollum123
07-30-2007, 11:15 PM
oauis mais ca ralenti :) c une optimisation ;) c'est pour ca !
ha l'excuse ! lol