26-05-2011, 01:51 PM
bonjour
juste pour faire part d'une expérience assez désagréable:
j'ai pour habitude de faire un ob_clean() avant tout envois d'header car je fais mes include de fonctions et classes (et oui un soupcon de POO) avant l’envoi d'header
L'ob_clean() me permet en cas de ne pas surveiller tout les retours à la ligne dans mes includes qui peuvent renvoyer un header
seulement voilà...comme mon site est encore en test, j'ai dit à mon php.ini d'afficher toutes les notice (E_NOTICE) histoire de faire un truc clean
et bien la fonction ob_clean() quand elle ne peut pas vider le tampon parce qu’il est vide renvois une NOTICE et donc un header (message d'erreur)
j'ai du donc mettre un @ devant tout mes @ob_clean()
il y a des fois où php m'agace fortement !
juste pour faire part d'une expérience assez désagréable:
j'ai pour habitude de faire un ob_clean() avant tout envois d'header car je fais mes include de fonctions et classes (et oui un soupcon de POO) avant l’envoi d'header
L'ob_clean() me permet en cas de ne pas surveiller tout les retours à la ligne dans mes includes qui peuvent renvoyer un header
seulement voilà...comme mon site est encore en test, j'ai dit à mon php.ini d'afficher toutes les notice (E_NOTICE) histoire de faire un truc clean
et bien la fonction ob_clean() quand elle ne peut pas vider le tampon parce qu’il est vide renvois une NOTICE et donc un header (message d'erreur)
j'ai du donc mettre un @ devant tout mes @ob_clean()
il y a des fois où php m'agace fortement !