Webmaster Hub: Header modification KO - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Header modification KO Noter : -----

#1 L'utilisateur est hors-ligne   francoisch 

  • Groupe : Hubmaster
  • Messages : 628
  • Inscrit(e) : 05-mars 06

Posté 16 mars 2010 - 22:14

Bonjour

Je cherche sans trouver l’erreur qui provoque ce message :
Warning: Cannot modify header information - headers already sent by (output started at /homez.110/fctest/www/conversation/dialogueDeclencheur.php:98) in /homez.110/fctest/www/messagerie/messenvoi.php on line 96


A l’affichage, ce message est précédé d’une ligne blanche.

J’ai bien un header dans messenvoi.php à la ligne 96, c’est lui qui est gêné.

messenvoi.php appelle bien dialogueDeclencheur.php ; à sa ligne 98, après du code Php, il y a un début de code Html, très précisement :
<script language="JavaScript" type="text/javascript">
…



Y a-t-il des pistes pour recherche ce type d’erreur ? Un affichage, je crois, mais je n’en trouve pas.

Par avance merci de votre aide.

Francois
0

#2 L'utilisateur est hors-ligne   Jeanluc 

  • Groupe : Fondateur
  • Messages : 1 994
  • Inscrit(e) : 04-octobre 04
  • Genre:Homme
  • Localisation:Bruxelles

Posté 16 mars 2010 - 23:10

Je ne suis pas sûr de bien comprendre ta question. Il me semble que tu donnes toi-même la réponse. Dès qu'un code HTML a été envoyé, il n'est plus possible de changer le header. Or c'est ce que ton programme essaie de faire.

Jean-Luc
Liste de + de 150 annuaires FreeGlobes et autres listes d'annuaires pour le référencement.
Testeur de redirection (301, 302, meta refresh,...)
Le Grand Annuaire : comme DMOZ, mais avec indexation super-rapide
0

#3 L'utilisateur est hors-ligne   paolodelmare 

  • Groupe : Hubmaster
  • Messages : 274
  • Inscrit(e) : 19-février 09
  • Genre:Homme
  • Localisation:toulon

Posté 17 mars 2010 - 00:15

Si tu ne trouves pas d'erreur php correspondant à ce que jean-luc décrit et qu'aucun caractère n'est venu se glisser avant ton envoi de header, passe ton (ou tes fichier) en UTF-8 sans BOM.
Sous np++ par exemple :Format/Convertir en UTF8(sans BOM)
Entrainement trail
Rendre à la communauté un peu de ce qu'elle m'a donné.
0

#4 L'utilisateur est hors-ligne   francoisch 

  • Groupe : Hubmaster
  • Messages : 628
  • Inscrit(e) : 05-mars 06

Posté 17 mars 2010 - 18:48

bonjour et merci de vos réponses.

Le code HTML est là mais ne produit aucun affichage dans les conditions du test.

En allant plus loin, si je laisse seulement les en-têtes classiques, html, head et body, en enlevant tout le reste du code, l'erreur sort quand même.

Là où je suis troublé, c'est que ce code est ancien, je n’y ai pas touché récemment et, sauf erreur, il fonctionnait auparavant.

Je vais revoir tout ce code pour trouver une solution si mes explications ne vous inspirent rien de plus.


Oui, pour l’Utf-8, je sais faire avec n++ mais je ne vois pas ce que ça peut changer à la situation.

Merci encore de votre aide.

Francois
0

#5 L'utilisateur est hors-ligne   paolodelmare 

  • Groupe : Hubmaster
  • Messages : 274
  • Inscrit(e) : 19-février 09
  • Genre:Homme
  • Localisation:toulon

Posté 17 mars 2010 - 22:20

Citation

Oui, pour l’Utf-8, je sais faire avec n++ mais je ne vois pas ce que ça peut changer à la situation.

Ce que ça peut changer, c'est ton problème :)

Je me souviens avoir passé de longues heures sur ce message d'erreur il y a déjà quelques temps, quand je bricolais en php.
En fait, le BOM est un caractère unicode ajouté par certains softs d'édition, affiché '' (en Latin-1)
Ce caractère invisible, placé en début de fichier, donc avant un tag php, peut causer l'erreur dont tu parles.

Ça peut venir de plein d'autres choses.

Plus d'infos sur les bom indésirables (en anglais)

Petite précision, ces headers n'ont rien à voir avec les balises html que tu cites, mais sont les en-têtes de réponse http, qui ne sont pas affichés par le navigateur mais visibles avec des outils tels que webdevelopper pour ff.

Bon debugage

Ce message a été modifié par paolodelmare - 17 mars 2010 - 22:20.

Entrainement trail
Rendre à la communauté un peu de ce qu'elle m'a donné.
0

#6 L'utilisateur est hors-ligne   Remi 

  • Groupe : Membre+
  • Messages : 931
  • Inscrit(e) : 28-juin 04
  • Genre:Homme
  • Société:Studio Amarante

Posté 18 mars 2010 - 15:53

Pareil :
UTF-8 sans BOM

Un grand classique pour l'arrachage de cheveux...
On a tous perdus des heures là-dessus!
Un lieu magique près d'Aix-en-Provence Château Grand Boise : location de prestige, domaine viticole, face à la Montagne Sainte Victoire. Et un beau site de Calvados et cidre...
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)