Création
d'entreprise
Posez votre question Signaler

Erreur PHP / MySQL [Résolu]

tablarock 94Messages postés 9 octobre 2010Date d'inscription 11 avril 2012Dernière intervention - Dernière réponse le 29 déc. 2010 à 17:49
Bonjour,
J'ai un script trouvé sur internet que je modifie pour mon sitemais ca m'affiche cette erreur :
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/132/sda/2/f/testfelix/member/membres.php:2) in /mnt/132/sda/2/f/testfelix/member/membres.php on line 5
Voilà mon code source
<?
include("config.php");
include ("head.php");
	session_start();
	?>
	<?php
	if(!session_is_registered('userlogin') ||!session_is_registered('smartid'))
    	{
	    	viewheader_member();
	    	echo "<center>-- Vous ne pouvez pas accèder à cette zone --<br>";
	    	echo"<b>L'accès est réservé aux membres</b><br>";
	    	echo"<a href='http://combird.free.fr.";
	    	viewfooter();
	    	exit;
    	}
	  
	viewheader_member();
	
	$myid = $_SESSION['id_user'];
	
	db_connect();
	$result_sql = mysql_query("SELECT * FROM membres WHERE id='$myid' ");
	mysql_close();


	$blockon = mysql_result($result_sql,0,"blocon");
	$block   = mysql_result($result_sql,0,"bloc");
	$avatar  = mysql_result($result_sql,0,"avatar");

?>
	<font class=content>
		<center><b><? echo $_SESSION['userlogin']; ?>, Bienvenue sur l'Espace Membre FdWeB.oRg !</b></center><br><br>
		C'est ta page personnelle. Tu veux probablement changer quelque chose. Si tu souhaites perdre un peu de temps, 
<?
		echo "<a href='homepage.php?myid=". $_SESSION['id_user']. "' title='Modification de sa HomePage'>click ici</a><br>";
?>
	</font><br><br>
<?
	if ($avatar != "blank.gif")
		$humeur = "<center><img src=\"../images/avatar/$avatar\" alt=\"$log\"><br><br>$block</center>";
	else
		$humeur = "<center><b>Vous n'avez pas sélectionné votre avatar !</b><br>Pour en sélectionner un : <a href=\"maj.php?myid=$myid\">click ici</a></center>";
		
	if ($blockon == 1)
		echo $humeur;
	else
		echo $humeur;
	echo"<br>";	

// Menu Member
	include("include/menu_member.php");
	


// Recherche du nombre de messages privés et de nouveau message

	echo "<u>Rubrique Messages Privés, tu as :</u><br><br>";
	
	db_connect();
	$result_sql_new = mysql_query("SELECT * FROM private_msg WHERE to_userid = '$myid' AND read_msg = '0' ");
	$result_sql_old = mysql_query("SELECT * FROM private_msg WHERE to_userid = '$myid' ");
	mysql_close();
	$nb_new = mysql_numrows($result_sql_new);
	$nb_old = mysql_numrows($result_sql_old);
	
	if ($nb_new > 1)
		$mess_new = "nouveaux messages";
	else
		$mess_new = "nouveau message";
	
	if ($nb_old > 1)
		$mess_old = "messages";
	else
		$mess_old = "message";
	
	if ($nb_new <> 0)
	{
		echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src='../images/pm.gif' border=0>&nbsp;<a href=\"private_msg.php?&myid=$myid\" title=\"Accéder è mes messages\"><b>$nb_new</b></a> $mess_new.<br>";
		echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"private_msg.php?&myid=$myid\" title=\"Accéder à mes messages\"><b>$nb_old</b></a> $mess_old au total.<br>";

	}
	else
	{
		if ($nb_old == 0)
		{
			echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Aucun message.<br>";
		}
		else
		{
			echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"private_msg.php?&myid=$myid\" title=\"Accéder è mes messages\"><b>$nb_old</b></a> $mess_old au total.<br>";
		}
	}
	echo"<br>";


	viewfooter();
?>

Merci
Félix
Ps : je suis chez FREE
Lire la suite 

Erreur PHP / MySQL »

Suggestions
4 réponses
Réponse
+0
moins plus
up
Ajouter un commentaire
Réponse
+0
moins plus
Salut. Essaye en mettant le "session_start();" à la première ligne, avant les includes.
Ajouter un commentaire
Réponse
+0
moins plus
A oui je suis bête ! C'était dans le site du zéros en plus ! Ralalala ! Merci beaucoup !
C'est très gentille de t'a part :)

Voilà je met le fameux "résolue" et un +1 pour toi ;)

Bonne soirée

Merci

Félix
Ajouter un commentaire
Réponse
+0
moins plus
De rien. Bonne soirée.
Ajouter un commentaire
Ce document intitulé « Erreur PHP / MySQL » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?