Page 1 sur 1
Problème d'interprétation
Posté : 17 mai 2006, 16:19
par sebastien
Bonjour,
Mon serveur n'interprette pas les scripts PHP si ceux si commencent par <? et non <?php
Est-ce que quelqu'un connait se problème???
Merci
Posté : 17 mai 2006, 16:31
par ouckileou
Oui, c'est la configuration qui n'autorise pas les "short open tags"
C'est pour ça qu'il est conseillé de toujours utiliser <?php
Ceci dit ce n'est ^pas vraiment un problème, ça en évite au contraire, par exemple l'erreur qui survient si tu insères un en-tête XML avec les short open tags autorisées
Re
Posté : 17 mai 2006, 16:59
par Sebastien
Merci pour ta réponse.
Mais dans le cas d'utilisation de scripts de tierces personnes, qui n'ont pas formatés leurs scripts avec les balises <?php, mais avec <?, comment puis-je changer ma configuration?
Posté : 17 mai 2006, 17:02
par ouckileou
Il faut que tu ais accès au php.ini, est-ce que c'est le cas ?
Néammoins, ce n'est pas la meilleure solution. A ta place je me trouverais plutôt un éditeur qui permet de modifier des fichiers en masse, sans les ouvrir, et je ferais un petit remplacement :
<? => <?php
UltraEdit le fait par exemple
suite
Posté : 17 mai 2006, 17:07
par sebastien
Oui, j'ai accès au php.ini, quel est la procédure à suivre, stp.
suite
Posté : 17 mai 2006, 17:09
par sebastien
est-ce bien short_open_tag = Off à mettre à On ?
Posté : 17 mai 2006, 17:13
par ouckileou
Oui
Posté : 18 mai 2006, 09:34
par sebastien
Merci pour ton aide, je ne savais pas où chercher.