loger les erreurs "headers_sent"
Si un mes_fonctions envoie du contenu (souvent un BOM ou un saut de ligne en trop en bas de fichier), il est très difficile de tracer l'erreur. Une solution pourrait être d'envoyer un log depuis inc/headers, avec une gravité à définir…
Index: ecrire/inc/headers.php
===================================================================
--- ecrire/inc/headers.php (révision 21392)
+++ ecrire/inc/headers.php (copie de travail)
`` -174,4 +174,9 ``
header("Pragma: no-cache");
}
+// si on inclut ce fichier apres envoi des entetes, passer un log
+if (headers_sent($file, $line)) {
+ spip_log('Headers sent ` '.$file.': line '.$line);
+}
+
?>