blc29
lundi 17 octobre 2005 à 13:16
essaye d'utiliser
ob_clean();
avant la fonction header, ça vide le buffer de sortie du php, pour être sûr de rien avoir envoyer avant car pour utiliser la fonction header il faut que le buffer de sortie soit vide (1er truc à configurer)
il suffit que tu es un espace avant ou aprés <?php ... ?> du fichier ou d'un fichier inclu pour avoir cette erreur
ici est utilisé
flush() dont je ne vois pas l'utilité
car d'aprés la doc php
QUOTE
Cette fonction envoit réellement toutes les données préparées vers l'utilsateur
donc forcement s'il y a quelque chose à afficher du genre un espace qui traine, on aura l'erreur avec la fonction header.
De toute façon on peut supprimer le contenu du buffer car normalement
on le rempli pour l'affichage en fin de script.
Mais bon je ne connais pas trop cette fonction, il ya peut être quelque chose qui m'a echappé.
Si quelqu'un peut un peu plus m'éclairer sur l'utilité et dans quel cas l'utiliser je suis preneur

Sinon desactive la verification dans l'admin :
Admin -> System Settings -> Security & Privacy -> Enable Script/Bot Flood Control? -> None
pour ne pas bloquer les nouvelles inscriptions