Ecrire dans un fichier

Mammouth du PHP | 19672 Messages

22 juin 2008, 14:29

Aucune importance. Tant que tu n'as que du PHP, la balise de fermeture reste facultative. Donc tes fichiers inclus qui ne contiennent que du PHP n'ont pas obligatoirement besoin de cette fermeture.

On va illustrer avec un exemple assez basique : tu as un fichier inclus avec la fermeture suivie d'un espace mais pas encore de HTML. Un peu plus loin dans ton code, tu utilises header() : tu es certain d'avoir une erreur fatale à cause de l'espace qui suit la fin de ton fichier inclus : cet espace étant en dehors du PHP n'est pas interprété et donc est envoyé au navigateur. Le header() qui arrive derrière déclenche une erreur parce que l'espace a implicitement déjà envoyé les entêtes.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 451 Messages

22 juin 2008, 15:29

Ok ok merci pour tout c'est renseignement