Indicare il livello di interesse che si attribuisce a questa domanda
2

Warning : Cannot modify header information

Bonjour,

Ce n’est pas une question que je vais poser ici mais une solution que j’ai trouvé, et qui pourrai servir.

J’administre un site sous SPIP 1.9.2i hébergé par Free.fr
Depuis quelques temps après la migration de la version 1.9 à 1.9.2i, je me suis aperçu que le message suivant apparaissait dans certaines pages de l’espace d’administration:

Warning : Cannot modify header information - headers already sent by (output started at ...

Je n’ai pas noté tout le contenu du message car j’ai résolu le problème plus vite que je ne pensais, donc je n’ai pas eu le temps de faire un copier-coller.

En regardant sur internet, j’ai trouvé ces trois pages qui parlaient de SPIP et de ce message d’erreur:
http://forum.spip.org/fr_4382.html
http://forum.spip.org/fr_215346.html
http://forum.spip.org/fr_209468.html

Je les ai lu toutes les trois et essayé d’appliquer ce qu’elles expliquaient. Comme je ne connais quasiment pas PHP, j’ai commencé par le plus simple, c’est à dire la troisième page.

Le message d’erreur que j’avais me parlais de deux pages PHP : \ecrire\inc\auth.php et \ecrire\inc\actions.php
J’ai donc ouvert ces fichiers et constaté qu’ils avaient tous les deux une ligne vide après leur balise de fin de PHP ?>
J’ai supprimé ce retour à la ligne superflu, enregistré le fichier et transmit celui-ci pour remplacer l’ancien sur le serveur ftp.

Après ça l’erreur avait disparue!

Ceci m’a rendu un grand service car même si cette erreur semblait n’être qu’esthétique puisqu’elle n’était visible que dans l’espace d’administration, elle me bloquait le téléchargement des réponses aux formulaires, ce qui était un inconvénient majeur puisque nos formulaires servent à enregistrer les réservations pour nos spectacles.

Mille merci enfin à Viktor Kirtov qui, grâce à sa page, m’a permis de résoudre mon problème.