Warning en php
minoula2006
-
Giorgiolino Messages postés 250 Date d'inscription Statut Contributeur Dernière intervention -
Giorgiolino Messages postés 250 Date d'inscription Statut Contributeur Dernière intervention -
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
- Expert php - Télécharger - Langages
- Easy php - Télécharger - Divers Web & Internet
- Cpu fan fail warning control - Forum Windows
- Php alert ✓ - Forum PHP
- Warning your dimm1 and dimm2 module organization is not same please check it - Forum PC portable
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