Page 1 sur 1
pb lors de la mise en ligne SUR CODE PHP
Posté : 20 sept. 2010, 18:22
par jimix
bonjour,
j'ai pris espace membre que j'ai modifié à ma sauce en local ça fonctionne mais pas en ligne. cela me met ce message.
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/lemessag/public_html/page1.php:11) in /home/lemessag/public_html/index2.php on line 6
Erreur : Access denied for user 'jimix'@'localhost' (using password: YES)
je pense que cela vient du parametre :
$serveur='localhost'; //Nom du serveur (en local : locahost)
$user='jimix'; //Nom de l'utilisateur (en local : root)
$mdp='*******'; //Mot de passe (en local : aucun)
$base='lemessag_membres'; //Nom de la base de données
que mettre dans serveur??
PAR AVANCE MERCI POUR VOTRE AIDE PRECIEUSE.
Re: pb lors de la mise en ligne SUR CODE PHP
Posté : 20 sept. 2010, 18:28
par stealth35
montre ton index2.php
Re: pb lors de la mise en ligne SUR CODE PHP
Posté : 20 sept. 2010, 18:46
par jimix
voila
<?php
/* Script écrit par RVJ-WEB
Créé le 27 MAI 2006
Droits de reproduction autorisés */
session_start();
if(!@$_SESSION['session'])
{
require_once('config.php');
$titre_page='Index';
include_once('haut.php');
if(isset($_GET['erreur']))
{
echo'<span class="erreur">';
$erreur=$_GET['erreur'];
if($erreur=="pseudo")
{
echo'Erreur : Votre pseudo est invalide';
}
if($erreur=="passe")
{
echo'Erreur : Votre mot de passe est invalide';
}
if($erreur=="connexion")
{
echo"Erreur : Votre mot de passe ne correspond pas avec votre pseudo";
}
echo'</span>';
}
?>
<form method="post" action="login.php">
<table width="181" border="0" align="center">
<tr>
<td colspan="2" class="menu" width="187">
<p align="center"><b><font size="2">Identification</font></b></p>
</td>
</tr>
<tr>
<td width="77"><label for="pseudo"><font size="1">Pseudo:</font> </label></td>
<td width="104"><font size="1"><input type="text" name="pseudo" id="pseudo" size="12" /></font></td>
</tr>
<tr>
<td width="77"><label for="mdp"><font size="1">Mot de passe:</font> </label></td>
<td width="104"><font size="1"><input type="password" name="mdp" id="mdp" size="12" />
</font>
</td>
</tr>
<tr>
<td width="77">
<font size="1">
<input type="submit" value="OK" />
</font>
</td>
</tr>
</table>
</form>
<div align="center"><a href="page1.php">Pas encore inscrit ?</a> <a href="pagepasseperdu.php">Mot de passe perdu ?</a>
<?php
if($localite != 'local')
echo'<br /><a href="pagepasseperdu.php">Mot de passe perdu ?</a>';
echo'</div>';
}
else
{
require_once('config.php');
require_once('verifications.php');
$titre_page='Index membres';
include_once('haut.php');
echo'<div align="center"><strong>Bienvenue dans votre espace membres '. $pseudo .' !</strong><br /><br />
Votre e-mail : '. $email .'<br />
Votre id : '. $id .'
<br /><a href="profil.php">Modification du profil</a>
<br /><a href="logout.php">Deconnexion</a></div>';
}
include_once('bas.php');
?>
Re: pb lors de la mise en ligne SUR CODE PHP
Posté : 21 sept. 2010, 15:38
par Spols
Salut
page1.php émet certaine données vers le navigateurs, du coup le démarrage de ta session apporte ce warning.
Je suppose que tu affiche page1.php qui inclut index2.php ?
Montre nous aussi page1.php
Re: pb lors de la mise en ligne SUR CODE PHP
Posté : 21 sept. 2010, 19:19
par jimix
ci dessous page php 1
mais que faut-il mettre à serveur voir plus haut. par avance merci
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Le Messager du Futur</title>
<!-- Scripts pour le lightbox -->
<link href="css/lightbox.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="scripts/prototype.js"></script>
<script type="text/javascript" src="scripts/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="scripts/lightbox.js"></script>
<!-- Lien du CSS externes Styles.css -->
<link href="css/styles.css" rel="stylesheet" type="text/css" />
</head>
<body>
<a name="top" id="top"></a>
<!-- Top Zone menu du haut -->
<div id="topMenu">
<ul>
<li style="border-left:none;"><a href="#">Plan du site</a></li>
<li><a href="#">Aide</a></li>
<li><a href="#">FAQ</a></li>
</ul>
</div>
<!-- Entete du site -->
<div id="header"></div>
<!-- Menu principal -->
<div id="menuPrincipal">
<table border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td>
<ul>
<li class="imageSeparateur"> <!--ne placer rien dans ce li --></li>
<!--Éléments du menu principal, vous pouvez ajouter ou supprimer des lignes -->
<li><a href="index.php">Accueil</a></li>
<li><a href="page1.php">Inscription</a></li>
<li><a href="page02.html">Comment ça marche</a></li>
<li><a href="page03.html">Tarifs</a></li>
<li><a href="page07.php">Contact</a></li>
</ul>
</td>
</tr>
</table>
</div>
<!-- Image sous le menu -->
<div id="SousMenu"></div>
<!-- Conteneur de contenu -->
<div id="contenuBg">
<!-- Menu de gauche -->
<div id="menuGauche">
<!-- 1) Boite Rechercher -->
<div id="boiteRechercher">
<p> </p>
<form action="" method="post" class="formulaireRechercher">
<p> </p>
<p> </p>
</form>
</div>
<!-- 2) boite menu gauche -->
<div id="cadreGauche">
<div id="blocCadreGauche" style="width: 220; height: 306"><center><marquee height="200" width="220" direction="up" scrollamount="2" bgcolor="black" onmouseover='this.stop()' onmouseout='this.start()'>
<p align="justify">
<font face="arial" size="3" color="yellow">
<b>
<center> LE MESSAGER DU FUTUR <br> Vous permet de laisser des messages post mortem, à vos proches...</b></center>
 
 
 
</font>
</p>
</marquee></center>
</div>
</div>
<!-- 3) boite login -->
<div id="cadreLogin">
<div id="blocCadreLogin">
<?php
include_once('index2.php');
?>
<p>
</form>
<p>
</div>
</div>
</div>
<!-- Zone de texte -->
<div id="zoneTexte">
<?php
/* Script écrit par RVJ-WEB
Créé le 27 MAI 2006
Droits de reproduction autorisés */
session_start();
require_once('config.php');
$titre_page='Inscription';
include_once('haut.php');
?><form method='post' action='verification.php' enctype='multipart/form-data'>
<table width="400" border="0">
<tr>
<td colspan="2" class="menu">Vos infos personnelles</td>
</tr>
<tr>
<td><label for="pseudo">Pseudo : </label></td>
<td><input name="pseudo" type="text" id="pseudo" />*</td>
</tr>
<tr>
<td><label for="email">E-mail : </label></td>
<td><input name="email" type="text" id="email" />*</td>
</tr>
<tr>
<td><label for="nom">Nom : </label></td>
<td><input name="nom" type="text" id="nom" />*</td>
</tr>
<tr>
<td><label for="prenom">prenom : </label></td>
<td><input name="prenom" type="text" id="prenom" />*</td>
</tr>
<tr>
<td><label for="adresse">Adresse : </label></td>
<td><input name="adresse" type="text" id="adresse" />*</td>
</tr>
<tr>
<td><label for="comp">Complément adresse : </label></td>
<td><input name="comp" type="text" id="comp" />*</td>
</tr>
<tr>
<td><label for="code">Code postal: </label></td>
<td><input name="code" type="text" id="code" />*</td>
</tr>
<tr>
<td><label for="ville">Ville: </label></td>
<td><input name="ville" type="text" id="ville" />*</td>
<tr>
<td colspan="2" class="menu">Vos infos personnelles</td>
</tr>
<tr>
<td><label for="nom2">nom 2: </label></td>
<td><input name="nom2" type="text" id="nom2" />*</td>
<tr>
<td><label for="prenom2">Prénom2 : </label></td>
<td><input name="prenom2" type="text" id="prenom2" />*</td>
</tr>
<tr>
<td><label for="adresse2">Adresse2 : </label></td>
<td><input name="adresse2" type="text" id="adresse2" />*</td>
</tr>
<tr>
<td><label for="comp2">Complément adresse 2: </label></td>
<td><input name="comp2" type="text" id="comp2" />*</td>
</tr>
<tr>
<td><label for="code2">Code postal2: </label></td>
<td><input name="code2" type="text" id="code2" />*</td>
</tr>
<tr>
<td><label for="ville2">Ville2: </label></td>
<td><input name="ville2" type="text" id="ville2" />*</td>
</tr>
<tr>
<td><label for="mdp">Mot de passe : </label></td>
<td><input name="mdp" type="password" id="mdp" />*</td>
</tr>
<tr>
<td><label for="mdp2">Confirmation du mot de passe : </label></td>
<td><input name="mdp2" type="password" id="mdp2" />*</td>
<?php
echo date("m/d/y");
?>
<tr>
<td><div align="center"><input type="submit" value="Enregistrer" /></div></td>
</tr>
</table>
<?php
include_once('joindre1.php');
?>
</form>
</div>
<a href="page1.php">Retour</a>
<?php
include_once('bas.php');
?>
<table>
</form>
<p style="text-align: right;"> </p>
<!-- Le spacer règle un bug d'Internet Explorer, ne pas l'enlever -->
<p class="spacer"></p>
<!-- Fin de Conteneur de contenu -->
<!-- Footer de la page -->
<div id="footer"><p> </p></div>
</body>
</form>
<!-- Retour Haut -->
Re: pb lors de la mise en ligne SUR CODE PHP
Posté : 21 sept. 2010, 19:36
par Spols
pour le serveur, contact ton hebergeur, nous on ne sait pas t'aider
Pour ton autre problème, gère les session (en tout cas l'ouverture) avant toutes sorties, donc dans page1 dans ce cas ci
Re: pb lors de la mise en ligne SUR CODE PHP
Posté : 21 sept. 2010, 20:02
par AB
Comme dit Spols il n'y a que ton hébergeur qui puisse t'indiquer la variable serveur mais la plupart du temps c'est bien "localhost"... L'erreur est sans doute ailleurs.
Re: pb lors de la mise en ligne SUR CODE PHP
Posté : 11 oct. 2010, 20:01
par jimix
effectivement mon hebergeur m'a donné toutes les infos.
merci à tous pour votre aide.