Messagerie Interne

Répondre
papouche
le 01/08/2009 à 18:52
papouche
Bonjour,
J'ai utilisé le script de la globule, il a marché mais maintenant il ne fonctionne plus!
Voici le message occasionné lors d'une inscription ou d'une connexion.
Voici le message d'erreur:
"Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at D:\vhosts\LUTARONY.FR\httpdocs\espmbres\relat.php:5) in D:\vhosts\LUTARONY.FR\httpdocs\espmbres\interne\index.php on line 14

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\vhosts\LUTARONY.FR\httpdocs\espmbres\relat.php:5) in D:\vhosts\LUTARONY.FR\httpdocs\espmbres\interne\index.php on line 14

Warning: Cannot modify header information - headers already sent by (output started at D:\vhosts\LUTARONY.FR\httpdocs\espmbres\relat.php:5) in D:\vhosts\LUTARONY.FR\httpdocs\espmbres\interne\index.php on line 22
...
Merci de m'aider, je peux si quelqu'un intéressé fournir le code correspondant
Lrp
le 01/08/2009 à 19:23
Lrp
Pourrais tu fournir ton script de la page qui merde pour voir ou est l=erreur
papouche
le 01/08/2009 à 19:32
papouche
Merci de me répondre.
En fait j'ai avancé un peu mais le problème subsiste!
Mon hébergeur a changé ses références et la connection était erronée. J'ai actualisé les nouvelles données.
Mon problème maintenant est cette commande qui ne fonctionne pas.
include("../relat.php");
le fichier relat contient les paramètres de connexion du type :

// $base = mysql_connect ('serveur', 'login', 'password');
//mysql_select_db ('nom_base', $base);

Le message d'erreur est:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\vhosts\LUTARONY.FR\httpdocs\espmbres\interne\relat.php:5) in D:\vhosts\LUTARONY.FR\httpdocs\espmbres\interne\inscription.php on line 25

Warning: Cannot modify header information - headers already sent by (output started at D:\vhosts\LUTARONY.FR\httpdocs\espmbres\interne\relat.php:5) in D:\vhosts\LUTARONY.FR\httpdocs\espmbres\interne\inscription.php on line 30
Merci de me répondre.
LA GLOBULE
le 02/08/2009 à 13:45
LA GLOBULE
Le probléme est que quelque chose s'écrit à la ligne 5 du fichier relat.php alors que tu fais un session_start à la ligne 25 de inscription.php.

Or il ne faut rien afficher avant un session_start.

PS : ce n'est pas forcemment un echo en PHP que tu fais, ca peut être :
- une balise HTML
- un simple espace ou un retour chariot dans ton fichier
- une fonction PHP qui genere une erreur et qui donc affiche un truc
papouche
le 03/08/2009 à 15:01
papouche
Merci la Globule... tu fais un sacré boulot!
Suite à tes remarques, j'ai résolu le problème.
En effet, le fichier "relat" comportait des balises HTML et donc impossible de lancer la session. Merci pour tous les conseils que tu donnes à tes membres.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours