Syntaxe <?

Petit nouveau ! | 3 Messages

05 mai 2009, 16:31

Bonjour,

Voici mon problème, je viens de reprendre un site web que j'avais fait il y a 2ans.
Je l'ai mis en place sur un serveur Windows hébergeant WampServer (apache 2.2.8 & php 5.2.6)

Mon problème est qu'aucune page php ne fonctionne.
Après quelques tests j'ai remarqué que mon code avait entièrement été créé avec les balises
"<? ?>" & pour les échos bien souvent: "<?= $toto ?>

Et lorsque je modifie ces balises comme ceci, tout marche:
"<?php ?>" & "<?php echo $toto ?>"

Savez vous si php ne supporte plus cette ancienne syntaxe ? Ou bien si c'est lié à une configuration de Apache ou PhP ?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

05 mai 2009, 17:07

Comme je viens de l'expliquer dans ce post, il s'agit de la désactivation des short_open_tag.

Et comme dans l'autre post, je t'invite fortement à modifier ton code et à ne pas laisser trainer ça ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

05 mai 2009, 17:10

Modération :
Le lapin, le multipostage est interdit sur le forum.

Ce sujet a été verrouillé et sera supprimé sous peu.
Des réponses peuvent être apportées à cette adresse :
http://www.phpfrance.com/forums/voir_sujet-247767.php

Merci de prendre le temps de lire les règlements.