Warning en php
minoula2006
-
Giorgiolino Messages postés 270 Statut Contributeur -
Giorgiolino Messages postés 270 Statut Contributeur -
bonjour tous le monde
j'ai une page contact en php quand j'insert mes dnnées et je valid un Warning qui s'affiche
Warning: Cannot modify header information - headers already sent by....
voila mon code:
d'aprés mes recherche sur google j'ai ajouter ceci:
<? ob_start(); ?> (au debut de la page)
<? ob_flush(); ?> (fin de la page)
sa marche mais normalement il y un msg qui s'affiche: "votre msg est envoyer " il ne s'affiche pas?? c'est quoi le pb ????
merci d'avance
j'ai une page contact en php quand j'insert mes dnnées et je valid un Warning qui s'affiche
Warning: Cannot modify header information - headers already sent by....
voila mon code:
<?php
require_once("../lib/util.php");
require_once("../lib/db_connect.inc.php");
$connexion=db_connexion();
@$civilite = prepareChaine($_REQUEST['civilite']);
@$nom = prepareChaine($_REQUEST['nom']);
@$prenom = prepareChaine($_REQUEST['prenom']);
@$adresse = prepareChaine($_REQUEST['adresse']);
@$email = prepareChaine($_REQUEST['email']);
@$ville = prepareChaine($_REQUEST['ville']);
@$code = prepareChaine($_REQUEST['code']);
@$tel = prepareChaine($_REQUEST['tel']);
@$fax = prepareChaine($_REQUEST['fax']);
@$message = prepareChaine($_REQUEST['message']);
$date_time_creation = prepareChaine(date('d/m/Y'));
//***********************************************/
//Enregistrement dans la base
$champs = "civilite,prenom,nom,adresse,ville,code,email,tel,fax,message";
$valeurs = "$civilite,$prenom,$nom,$adresse,$ville,$code,$email,$tel,$fax,$message";
//print "INSERT INTO pagecms ($champs) VALUES ($valeurs)"; die();
$resultat = mysql_query("INSERT INTO contact ($champs) VALUES ($valeurs)");
//***********************************************/
//envoi de mail
if(@$_REQUEST['nom'])
{
$nom = stripslashes($_REQUEST['nom']);
}
if(@$_REQUEST['prenom'])
{
$Prenom = stripslashes($_REQUEST['prenom']);
}
$mailbody = " Mail envoyer le ". $date_time_creation ."
<br>" . $Prenom . " " . $nom . " a envoy le message suivant :<br><br> ";
if(@$_REQUEST['message'])
{
$message = retourchariot(stripslashes($_REQUEST['message']));
$mailbody .= "<strong> Message </strong>: $message <br>";
}
$subject = "Un message concernant le site" ;
// verifier en cas de mail
@$from = $_REQUEST['email'] ;
if($from)
$from = $from ;
else
$from = "test@test.com";
$mail = "municipalite.sousse@topnet.tn";
// $mail = "kjhj@yahoo.fr";
//** if(sendMail($from, $mail, $subject, $mailbody )){ à desactiver lorsque la page est en ligne
//** $Resultat=1;
//** } else {
//** $Resultat=2;
//** }
// mail("kjh@gmail.com", "sujet", "corp message" ,"jhgbjh@yahoo.fr");
// redirection
header("location: contact.php?pResut=$Resultat");
?>
d'aprés mes recherche sur google j'ai ajouter ceci:
<? ob_start(); ?> (au debut de la page)
<? ob_flush(); ?> (fin de la page)
sa marche mais normalement il y un msg qui s'affiche: "votre msg est envoyer " il ne s'affiche pas?? c'est quoi le pb ????
merci d'avance
A voir également:
- Warning en php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Warning zone telechargement - Accueil - Outils
- Symbole warning word ✓ - Forum Word
- Warning battery is low ✓ - Forum Matériel & Système
2 réponses
Bonjour,
le forum est une base de connaissance. Par conséquent il est toujours profitable de rechercher au préalable si votre problème n'a pas déjà été abordé/résolu.
En l'occurrence dans le cas présent :
https://www.commentcamarche.net/faq/1916-php-headers-already-sent-by
ou
https://forums.commentcamarche.net/forum/affich-1257704-php-warning-cannot-modify-header-information
ou encore
https://forums.commentcamarche.net/forum/affich-17236991-warning-cannot-modify-header-information
"La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information"
Albert Einstein
le forum est une base de connaissance. Par conséquent il est toujours profitable de rechercher au préalable si votre problème n'a pas déjà été abordé/résolu.
En l'occurrence dans le cas présent :
https://www.commentcamarche.net/faq/1916-php-headers-already-sent-by
ou
https://forums.commentcamarche.net/forum/affich-1257704-php-warning-cannot-modify-header-information
ou encore
https://forums.commentcamarche.net/forum/affich-17236991-warning-cannot-modify-header-information
"La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information"
Albert Einstein