Probléme avec le header
Friends93
-
friends93 -
friends93 -
Bonjour,
Je suis désolé je sais que cette question revient souvent mais j'ai un problème. J'ai voulu mettre un projet que j'ai fait en php sur un site free et ça me marque :
Warning: Cannot modify header information - headers already sent by (output started at /mnt/162/sdc/c/e/cendrine.jalu/class.connecte.php:10) in /mnt/162/sdc/c/e/cendrine.jalu/enregistrement.php on line 11
Voilà mon code :
Je suis désolé je sais que cette question revient souvent mais j'ai un problème. J'ai voulu mettre un projet que j'ai fait en php sur un site free et ça me marque :
Warning: Cannot modify header information - headers already sent by (output started at /mnt/162/sdc/c/e/cendrine.jalu/class.connecte.php:10) in /mnt/162/sdc/c/e/cendrine.jalu/enregistrement.php on line 11
Voilà mon code :
<?php
include "class.connecte.php";
$chat=new Chat();
$msg = "";
if(isset($_POST["user"],$_POST["password"],$_POST["verifmdp"])){
$user=$_POST["user"];
$mdp=$_POST["password"];
$verifmdp=$_POST["verifmdp"];
if($mdp==$verifmdp && $user !="" && $mdp !="" && $verifmdp !=""){
$chat->AjouteUser($user,md5($mdp));
header("Location:connecte.php");
}
else
$msg = "Il y a une erreur dans l'inscription ou alors les mots de passe inscrit ne correspondent pas";
}
?> Configuration: Windows Vista / Firefox 3.5.7
1 réponse
-
Erreur vien du fichier class.connecte.php
Regarde si il n'y a pas d'espace avant <?php ou après ?> dans ton code (Ligne 10 il te dit)-
Voila mon fichier classe connecte, il n'y a pas d'espace et il me dit la même chose. Quand j'étais sur wamp ça marchait niquel et la sur free il me trouve un problème avec le header.
<?php class Chat { function __construct() { $this->link = mysql_connect("sql.free.fr","xxxx","yyyy") or die("mince"); mysql_select_db("cendrine_jalu",$this->link) or die("flute"); } function AjouteUser($user,$mdp) { //echo "INSERT INTO utilisateur(nom,password) VALUES ('$user','$mdp')"; $contenu = mysql_query("INSERT INTO utilisateur(nom,password) VALUES ('$user','$mdp')",$this->link); } function message($message) { //echo "INSERT INTO dialogue (message) VALUES ('$message')"; $message=addslashes ($message); $message = mysql_query("INSERT INTO dialogue (message) VALUES ('$message');",$this->link); } function connecte($user) { $connecte = mysql_query("INSERT INTO dialogue (utilisateur) VALUES ('$user')",$this->link); } function recup() { //echo "SELECT * FROM dialogue ORDER BY id DESC LIMIT 0 , 10"; $result = mysql_query("SELECT * FROM dialogue ORDER BY id ASC LIMIT 0 , 10"); while ($recup=mysql_fetch_object($result)) { echo "<br />"; echo $recup->utilisateur.$_SESSION['user']." dit : "; echo $recup->message." "; echo $recup->date." "; echo "<br />"; } } function smiley() { $smil= ':-)'; $smil = str_replace(':-)' ,'<img src="rire.png">',$smil); /*echo $smil;*/ } } ?>
Bien sur j'ai caché mon mot de passe.
-