Erreur dans mon script php

Fermé
Yuricol Messages postés 11 Date d'inscription vendredi 18 mai 2007 Statut Membre Dernière intervention 18 septembre 2009 - 15 oct. 2008 à 22:42
Yuricol Messages postés 11 Date d'inscription vendredi 18 mai 2007 Statut Membre Dernière intervention 18 septembre 2009 - 16 oct. 2008 à 00:27
Bonjour,


Je rencontre actuellement un problème dans une page php.

Voici le message :

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home.34/u/p/v/upviph/www/EspaceVIP/Connexion/zone-membre/index.php:11) in /home.34/u/p/v/upviph/www/EspaceVIP/Connexion/zone-membre/index.php on line 67

J'espere que vous pourriez m'aider, à coriger cette erreur, étant novice en PHP, là je bloque....un grand merci à vous tous pour votre aide.

5 réponses

comme ton code n'est pas complet (c'est pas de ta faute, mais c'est à cause de l'espace d'affichage de ton message qui est trop ptit, du coup, ça a coupé ton code).

Pour le session_start(); il y a une règle : pour que session_start() fonctionne, tu dois le mettre au tout début de ton code source comme ceci :
<?php session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
...

car sinon ça ne marche pas

et pour la fonction header: dis moi ou tu l' as mis dans ton code ?

PS: regarde aussi tes tableau imbriqué car il manque des balise </td> et des balises </tr>
1
Yuricol Messages postés 11 Date d'inscription vendredi 18 mai 2007 Statut Membre Dernière intervention 18 septembre 2009
15 oct. 2008 à 23:32
Voilà j'ai rajouté <?php session_start(); ?> tout en haut de ma page .

Mais peut tu me dire pourquoi, je ne l'ais pas rajouté sur d'autre page et cela fonctionne quand même??

Sinon, j'ai aussi mis 2 </td> que javais oublié, donc pour l'instant tout semble bon, mais il me reste juste un problème pourquoi dans ma page mon fond écran est coupé comme ceci ---->

http://www.upviph.fr/EspaceVIP/Connexion/connexion.php.

Je te remercie beaucoup toto, pour ta réponse, et pour ta rapidité à me répondre, c'est trés gentil de ta part.
-1
peut tu copier-coller le code source de index.php ici, please ?
0
je vois un burau sur un décor noir, c'est ça le fond 'écran dont tu parl ?
0
Yuricol Messages postés 11 Date d'inscription vendredi 18 mai 2007 Statut Membre Dernière intervention 18 septembre 2009
16 oct. 2008 à 00:08
Oui c'est ça , j'ai remarqué maintenant que le fond ecran noir était coupé , et ne remplissait pas tout le fond écran, et mon image avec le bureau était collé tout en haut de ma page, mais là il y a un espace entre le haut de ma page et l'image du bureau, on voit bien le cadre est coupé, ceci sont des petits détails , mais qui font beaucoup ....lol..voici le code à jour, je recherche toujours ou je peux avoir fait des erreurs!!

<?php session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Espace membres Space Chat</title>
<link href="styles.css" rel="stylesheet" type="text/css" />
</head>
<body>

<a name="haut" id="haut"></a>
<table width="827" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><img src="images/header.jpg" width="827" height="221" /></td>
</tr>
<tr>
<td><img src="images/top.jpg" width="827" height="69" /></td>
</tr>



<td bgcolor="#FFFFFF"><table width="700" border="0" align="center" cellpadding="0" cellspacing="0"></td>


<td width="250" valign="top"><table width="201" border="0" cellpadding="0" cellspacing="0">
</td>

<p align="center">
<script src="https://www.clocklink.com//embed.js"></script><script type="text/javascript" language="JavaScript">obj=new Object;obj.clockfile="5005-

green.swf";obj.TimeZone="GMT0200";obj.width=180;obj.height=60;obj.wmode="transparent";showClock(obj);</script>



<br />
<br />
<br />
<br />
<br />

<p align="center">
<?php

//-------------------------------------------------||
// !!!! NE MODIFIER PAS CE FICHIER !!!! ||
//-------------------------------------------------||

//-- Fichier de configuration et fonction

require_once("../includes/conf.php");
require_once("../includes/template.php");
require_once("../includes/class/class.mysql.php");
require_once("../includes/class/class.espace.membre.php");
require_once("../includes/class/class.pagnation.php");

//-- Preparation de la class mysql

$mysql = new mysql;
$db_link = $mysql -> connexion_mysql($cheminbdd,$userbdd,$passbdd,$tablebdd);

//-- Preparation de la class espace membre

$espace_membre = new espace_membre;
$espace_membre -> parametres();

//-- Demarage des sessions

session_start();

//-- Protection de l'espace membre

$espace_membre -> protection($_SESSION['id_user']);

//-- Recherche des informations

$requete = mysql_query("select * FROM hs_espace_membre_membres WHERE id_user = '".$_SESSION['id_user']."'") or die(mysql_error());
$user = mysql_fetch_array($requete);

//-- Preparation

$template = new Template('');

// modèle à utiliser auquel on adjoint un nom arbitraire

$template -> set_filenames(array(
'nojavascript' => '../templates/'.STYLE_TEMPLATE.'/nojavascript.tpl',
'menu' => '../templates/'.STYLE_TEMPLATE.'/menu.tpl',
'zone-membre' => '../templates/'.STYLE_TEMPLATE.'/zone-membre.tpl',
));

//-- Verification des champs

if($user['telephone']=="") $telephone = 'Aucun'; else $telephone = $user['telephone'];
if($user['adresse']=="") $adresse = 'Aucun'; else $adresse = $user['adresse'];
if($user['site']=="") $site = 'Aucun'; else $site = '<a href="'.$user['site'].'" target="_blank">'.$user['site'].'</a>';
if($user['pays']=="") $pays = 'Aucun'; else $pays = $user['pays'];
if($user['avatar']=="") $avatar = '../templates/'.STYLE_TEMPLATE.'/images/no-avatar.jpg'; else $avatar = $user['avatar'];

// Assignation des variables

$template -> assign_vars(array(
'STYLE_TEMPLATE' => STYLE_TEMPLATE,
'MESSAGE_JAVASCRIPT' => TITRE_MSG_ERREUR_JAVASCRIPT,
'NOM' => $user['nom'],
'PRENOM' => $user['nom'],
'AVATAR' => $avatar,
'PRENOM' => $user['prenom'],
'EMAIL' => $user['email'],
'VILLE' => $user['ville'],
'ADRESSE' => $adresse,
'TELEPHONE' => $telephone,
'SITE' => $site,
'PAYS' => $pays,
));

//-- Affichage des fichiers JS et CSS

echo "<link href=\"../templates/".STYLE_TEMPLATE."/css/style.css\" rel=\"stylesheet\" type=\"text/css\" />\n";
echo "<script language=\"javascript\" type=\"text/javascript\" src=\"../javascript/scripts.js\"></script>\n";

// Affichage des données

$template->pparse('nojavascript');

?>
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td width="1%" valign="top"><?php $template->pparse('menu'); ?></td>
<td width="99%"><?php $template->pparse('zone-membre'); ?></td>
</tr>
</table>
<?php

//-- Deconnexion de la base de données

$mysql -> deconnexion_mysql($db_link);

?>

</table>
</tr>
<br />
<br />
<br />
<tr>
<td><img src="images/footer.jpg" width="827" height="69" /></td>
</tr>
</table>

<p align="center"><span class="textePetit">Copyright upviph.fr © 2008 Space Chat Tous droits réservés. Design par <a

href="https://www.dix-onze.ca/" target="_blank">DJI</a></span><br />
<br />
</p>
</body>
</html>
-1
comment il s'appelle le nom de ton image ?
0
Yuricol Messages postés 11 Date d'inscription vendredi 18 mai 2007 Statut Membre Dernière intervention 18 septembre 2009
16 oct. 2008 à 00:27
Mon image qui doit collé en haut de la page est le bureau sous le nom de "header.jpg"
-1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Yuricol Messages postés 11 Date d'inscription vendredi 18 mai 2007 Statut Membre Dernière intervention 18 septembre 2009
15 oct. 2008 à 22:52
Voici le code souce de index.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Espace membres Space Chat</title>
<link href="styles.css" rel="stylesheet" type="text/css" />
</head>
<body>

<a name="haut" id="haut"></a>
<table width="827" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><img src="images/header.jpg" width="827" height="221" /></td>
</tr>
<tr>
<td><img src="images/top.jpg" width="827" height="69" /></td>
</tr>



<td bgcolor="#FFFFFF"><table width="700" border="0" align="center" cellpadding="0" cellspacing="0">


<td width="250" valign="top"><table width="201" border="0" cellpadding="0" cellspacing="0">
</tr>
</table>
<p align="center">
<script src="https://www.clocklink.com//embed.js"></script><script type="text/javascript" language="JavaScript">obj=new Object;obj.clockfile="5005-green.swf";obj.TimeZone="GMT0200";obj.width=180;obj.height=60;obj.wmode="transparent";showClock(obj);</script>


<tr>

<td valign="top"><span class="titre">Espace membres Space Chat</span><br />
<br />
<br />
<br />
<br />
<br />

<p align="center">
<?php

//-------------------------------------------------||
// !!!! NE MODIFIER PAS CE FICHIER !!!! ||
//-------------------------------------------------||

//-- Fichier de configuration et fonction

require_once("../includes/conf.php");
require_once("../includes/template.php");
require_once("../includes/class/class.mysql.php");
require_once("../includes/class/class.espace.membre.php");
require_once("../includes/class/class.pagnation.php");

//-- Preparation de la class mysql

$mysql = new mysql;
$db_link = $mysql -> connexion_mysql($cheminbdd,$userbdd,$passbdd,$tablebdd);

//-- Preparation de la class espace membre

$espace_membre = new espace_membre;
$espace_membre -> parametres();

//-- Demarage des sessions



//-- Protection de l'espace membre

$espace_membre -> protection($_SESSION['id_user']);

//-- Recherche des informations

$requete = mysql_query("select * FROM hs_espace_membre_membres WHERE id_user = '".$_SESSION['id_user']."'") or die(mysql_error());
$user = mysql_fetch_array($requete);

//-- Preparation

$template = new Template('');

// modèle à utiliser auquel on adjoint un nom arbitraire

$template -> set_filenames(array(
'nojavascript' => '../templates/'.STYLE_TEMPLATE.'/nojavascript.tpl',
'menu' => '../templates/'.STYLE_TEMPLATE.'/menu.tpl',
'zone-membre' => '../templates/'.STYLE_TEMPLATE.'/zone-membre.tpl',
));

//-- Verification des champs

if($user['telephone']=="") $telephone = 'Aucun'; else $telephone = $user['telephone'];
if($user['adresse']=="") $adresse = 'Aucun'; else $adresse = $user['adresse'];
if($user['site']=="") $site = 'Aucun'; else $site = '<a href="'.$user['site'].'" target="_blank">'.$user['site'].'</a>';
if($user['pays']=="") $pays = 'Aucun'; else $pays = $user['pays'];
if($user['avatar']=="") $avatar = '../templates/'.STYLE_TEMPLATE.'/images/no-avatar.jpg'; else $avatar = $user['avatar'];

// Assignation des variables

$template -> assign_vars(array(
'STYLE_TEMPLATE' => STYLE_TEMPLATE,
'MESSAGE_JAVASCRIPT' => TITRE_MSG_ERREUR_JAVASCRIPT,
'NOM' => $user['nom'],
'PRENOM' => $user['nom'],
'AVATAR' => $avatar,
'PRENOM' => $user['prenom'],
'EMAIL' => $user['email'],
'VILLE' => $user['ville'],
'ADRESSE' => $adresse,
'TELEPHONE' => $telephone,
'SITE' => $site,
'PAYS' => $pays,
));

//-- Affichage des fichiers JS et CSS

echo "<link href=\"../templates/".STYLE_TEMPLATE."/css/style.css\" rel=\"stylesheet\" type=\"text/css\" />\n";
echo "<script language=\"javascript\" type=\"text/javascript\" src=\"../javascript/scripts.js\"></script>\n";

// Affichage des données

$template->pparse('nojavascript');

?>
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td width="1%" valign="top"><?php $template->pparse('menu'); ?></td>
<td width="99%"><?php $template->pparse('zone-membre'); ?></td>
</tr>
</table>
<?php

//-- Deconnexion de la base de données

$mysql -> deconnexion_mysql($db_link);

?>


<br />
<br />
<br />

</td>
</tr>

</table></td>
</tr>

<tr>
<td><img src="images/footer.jpg" width="827" height="69" /></td>
</tr>
</table>
<p align="center"><span class="textePetit">Copyright upviph.fr © 2008 Space Chat Tous droits réservés. Design par <a href="https://www.dix-onze.ca/" target="_blank">DJI</a></span><br />
<br />
</p>
</body>
</html>


J'espere qu'il n'y à pas trop d'erreur, merci!!
-1