WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
Utiliser <?
Envoyé par: maxime (---.ppp.tiscali.fr)
Date: 05 January 2007 à 17:15

Bonjour,

Le code php n'est pas interprété avec wamp s'il commence par <? au lieu de <?php.
Comment corriger cela ?

Merci.

Options: Répondre•Citer ce Message
Re: Utiliser
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 05 January 2007 à 17:43

En respectant les régles et en prenant les bonnes habitudes de programmation dès maintenant, c'est-à-dire en remplaçant "<?" par "<?php" dans tous les fichiers.

Et qu'on ne vienne pas me dire qu'il y en a pour des heures ; Avec un éditeur de texte digne de ce nom (Par exemple UltraEdit), ça prend exactement 17 secondes pour 1859 fichiers et 4852 remplacements dans 48 répertoires.

Si on n'est pas sûr que toutes les balises ouvrantes soient « courtes », on procéde en deux temps :
- 1 - remplacement de toutes les occurrences de "<?php" par "<?"
- 2 - remplacement de toutes les occurrences de "<?" par "<?php"



---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Utiliser
Envoyé par: maxime (---.ppp.tiscali.fr)
Date: 08 January 2007 à 10:07

Pourrais tu me préciser en quoi <?php est plus rigoureux que <? ?
Parce que pour moi, il m'aurait semblé que <script language='php'> soit vraiment rigoureux car il n'a pas de problème avec XSLT.

Merci pour l'éclairage smiling smiley

Options: Répondre•Citer ce Message
Re: Utiliser
Envoyé par: bagu (---.fbx.proxad.net)
Date: 08 January 2007 à 10:17

Ca évite les confusion avec les balise d'ouverture pour d'autres langages...Genre l'asp ou d'autres...
Et puis c'est fortement préconisé par le consortium PHP

Options: Répondre•Citer ce Message
Re: Utiliser
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 08 January 2007 à 13:10

Il y a quatre paires différentes de balises ouvrantes / fermantes qui peuvent être utilisées dans PHP. Deux de ces balises, <?php ?> et <script language="php"> </script>, sont toujours disponibles.
Les deux autres sont les balises courtes et les balises du style ASP, et peuvent être activées ou désactivées depuis le fichier de configuration php.ini. Cependant, malgré le fait que des personnes trouvent les balises courtes et les balises du style ASP pratiques, elles sont moins portables et donc, généralement, non recommandées.

Notez également que si vous intégrez PHP dans des documents XML ou XHTML, vous devez utiliser les balises <?php ?> pour rester conforme aux standards.

L'utilisation des balises courtes doit être bani lors de développements d'applications ou de bibliothèques qui sont destinées à être redistribuées, ou déployées sur des serveurs qui ne sont pas sous votre contrôle, car les balises courtes peuvent ne pas être supportées sur le serveur cible. Pour réaliser du code portable, redistribuable, n'utilisez jamais les balises courtes.

La plupart des hébergeurs ont la directive "short_open_tag = Off" avec php 5.x



---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Utiliser
Envoyé par: maxime (---.ppp.tiscali.fr)
Date: 08 January 2007 à 13:50

Merci pour ces éclaircissement smiling smiley

Options: Répondre•Citer ce Message
Re: Utiliser
Envoyé par: Ner0lph (---.adslgp.cegetel.net)
Date: 13 January 2007 à 17:56

En fait, c'est pour éviter de confondre avec le DOCTYPE des pages HTML. De toutes façons, pour faire les choses propres, il ne faut pas mélanger PHP et HTML mais utiliser des *templates*.

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP