DonDiego32
Messages postés7Date d'inscriptionmardi 27 septembre 2005StatutMembreDernière intervention27 septembre 2005
-
27 sept. 2005 à 15:31
ophely12
Messages postés7Date d'inscriptionjeudi 28 mai 2009StatutMembreDernière intervention 2 juin 2009
-
27 mai 2009 à 09:14
Salut! J'ai un autre soucis récurrent avec hearder! A chaque fois que je veux effectuer une redirection, j'ai un message d'erreur me disant :
"Warning: Cannot modify header information - headers already sent by (output started at e:\logiciels\internet\easyphp1-8\www\aeden\Bandeau-haut.php:35) in e:\logiciels\internet\easyphp1-8\www\aeden\profil.php on line 35"
Pour expliquer, sur chaque page je fais un include d'un bandeau haut (Bandeau-haut.php) Il me sert de menu.
Je cherche à faire une modification de "Profil.php". La démarche est la suivante: Je vais sur la page profil, j'ai les informations. Je peux effectuer des modification et uploader un fichier pour servir d'avatar. J'ai également une image dont la source est l'adresse de l'avatar dans la Base de donnée.
Quand je valide mon formulaire, je me redirige vers "Profil.php?modif=yes". Dans ma page, j'ai un test et si $_GET["modif"]=="yes" alors j'update ma base de donneé. Et le but est, apres avoir editer ma base, de faire un header("Location = Profil.php?modif=no") pour recharger ma page et faire en sorte que mes champs prennet la valeur des champs de la base de donnée et que mon image s'affiche (Car bien sur jusque là, sans adresse dans la base, j'avais une croix rouge)
Et là, j'ai ce message d'erreur! Et je ne sais pas quoi faire! en regardant dans ma page "Bandeau-haut.php", je n'ai aucun header et à la ligne 35 , j'ai le début de mon code javascript qui permet d'effectuer les image survolé de mon bandeau. Est ce que ça vient de là? Et comme puis-je fair pour régler ça?
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 27 sept. 2005 à 16:00
Salut,
heu à croire que ceux qui posent cette question en ce moment font
exprès... Cette question est posée au moins deux fois par semaine et
les réponses figurent depuis longtemps dans le forum...
ImmortalPC
Messages postés954Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention11 novembre 20082 29 sept. 2005 à 20:05
Salut,
tu mets ça en haut de ta page :
<?php
ob_start();
?>
Et ça en bas :
<?php
ob_end_flush();
?>
@+
Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi.
<!--StartFragment -->Grâce à Immortal-PC votre ordinateur passera les âges.