<? n'est pas reconnu mais pas de pb pour <?php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : <? n'est pas reconnu mais pas de pb pour <?php

par albat » 26 avr. 2006, 21:15

short_open_tag = On
ça marche maintenant :-)
Oui, mais ce n'est pas forcément une bonne chose. :?
Déjà, cela te contraint à n'utiliser que des serveurs qui acceptent cette option.
Ensuite, utiliser les balises complètes <?php ... ?> est une bonne habitude de codage à prendre.

par pekka » 26 avr. 2006, 21:06

Merci bcp !
short_open_tag = On

ça marche maintenant :-)

Autre chose, peut-on activer une option qui permet aussi de traiter le script php et proposer des corrections d'erreurs.
Pour l'instant si j'oublie une parenthèse par exemple, le script phph ne fonctionne pas. J'aimerais bien qu'il me précise un peu ou se trouve l'erreur. Je crois que c'est possible mais je ne vois pas quelle option modifier.

Merci bcp !

par jeff » 26 avr. 2006, 20:12

salut
c'est une option du php.ini 'allow short_tag ' un truc comme ca

<? n'est pas reconnu mais pas de pb pour <?php

par pekka » 26 avr. 2006, 19:56

Bonjour,

Je viens d'installer sur mon PC Apache 2, PHP 5 (la derniere version stable à ce jour) et MySQL.
Tout fonctionne (après avoir galéré un peu je l'avoue) sauf un petit truc. Quand j'éecris un script php j'ai l'habitude de l'entourer de <? et ?> mais le script n'est pas du tout reconnu par mon serveur !
Rien n'est affiché si je fais un echo par exemple.
Par contre en encadrant le script par <?php et ?> il y a aucun pb.
Pouvez-vous m'expliquer pourquoi et comment faire pour corriger ce petit pb ?

Merci beaucoup