Pb avec le Warning: Cannot modify header ...

Fermé
minoula2006 - 27 août 2009 à 10:20
 minoula2006 - 27 août 2009 à 10:28
Bonjour,
j'ai crée un site en php tous va bien mais dans une page ou j'envois des donnees j'ai un message d'erreur
Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\commune-sousse\ar\validcontact.php:1) in c:\program files\easyphp1-8\www\commune-sousse\ar\validcontact.php on line 74

je croi qu'il ya une fonction en javascript mais je sé pas comment l'integrer
pouvez vous m'aider ??
voici mon code:
<?php
   require_once("../lib/util.php"); 
	require_once("../lib/db_connect.inc.php");
	
	$connexion=db_connexion();
     mysql_query("SET NAMES 'utf8'"); 
	@$nom = prepareChaine($_REQUEST['nom']);
	@$prenom = prepareChaine($_REQUEST['prenom']);
	@$email = prepareChaine($_REQUEST['email']);
	@$adresse = prepareChaine($_REQUEST['adresse']);
	@$tel = prepareChaine($_REQUEST['tel']);
	@$message = prepareChaine($_REQUEST['message']);
	
	$date_time_creation = prepareChaine(date('d/m/Y'));
	
   //***********************************************/
   //Enregistrement dans la base
   
		$champs = "nom,prenom,adresse,tel,email,message";
		$valeurs = "$nom,$prenom,$adresse,$tel,$email,$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@email.ati.tn";
		   // $mail = "HHHH@yahoo.fr";
		  
		  if(sendMail($from, $mail, $subject, $mailbody )){
		    $Resultat=1;
		  } else {
		    $Resultat=2;
		  }
		 // mail("HHHH@gmail.com", "sujet", "corp message" ,"HHHH@yahoo.fr");
	
	// redirection 
	
	header("location: contact.php?pResut=$Resultat");
	

?>

1 réponse

merci normalement c bon
j'ai ajouter dans php.ini
output_buffering =4096
output_handler =4096
et ca marchhhhhhhe :)
0