Erreur de syntaxe

Répondre
mmoussouni
le 04/12/2009 à 14:26
mmoussouni
Mon code:
http://www.lephpfacile.com/wall/wall-1829.php
Le serveur me renvoie l'erreur Parse error: syntax error, unexpected T_STRING in /data/members/free/multimania/fr/m/m/o/mmoussouniphp/htdocs/log_in.php on line 9
LDM
mmoussouni
le 04/12/2009 à 15:02
mmoussouni
Nouveau problème :
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /data/members/free/multimania/fr/m/m/o/mmoussouniphp/htdocs/log_in.php on line 23
Changement de code car 1° problème résolu
http://www.lephpfacile.com/wall/wall-1830.php
LDM
mmoussouni
le 04/12/2009 à 15:11
mmoussouni
Désolé mais ca change encore=(. Les 2 autres problemes sont, par contre, résolus^^.
Erreur : Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /data/members/free/multimania/fr/m/m/o/mmoussouniphp/htdocs/log_in.php on line 31
<?php
include ('connect_base.php');

//Vérification de la présence des cookies
if(isset ($_COOKIE['LoginSurMMoussouniPHP']) && isset ($_COOKIE['PwdSurMMoussouniPHP']))
{
$sql = $_COOKIE['LoginSurMMoussouniPHP'];
$req = mysql_query ('SELECT pwd FROM connexion_liste WHERE login ="'.$sql.'"') or die ('Erreur SQL ! <br />'.$sql.'<br />'.mysql_error ());
$ReqData = mysql_fetch_array ($req);
mysql_free_result ($req);

//Test d'identification par cookies
if($ReqData['pwd'] == $_COOKIE['PwdSurMMoussouniPHP'])
{
session_start();
$_SESSION['login'] = $_COOKIE['LoginSurMMoussouniPHP'];
$_SESSION['pwd'] = $_COOKIE['PwdSurMMoussouniPHP'];
echo 'Vous êtes identifié grâce à vos cookies. REDIRECTION en cours...';
header ('location: Compte_Membre.php');
}
}
elseif (isset ($_POST['login']) && isset ($_POST['pwd']))
{
$sql = 'SELECT pwd FROM connexion_liste WHERE login ="'.$_POST['login']."';
$req = mysql_query ($sql) or die ('Erreur SQL ! <br />'.$sql.'<br />'.mysql_error());
$ReqData = mysql_fetch_array ($req);
mysql_free_result ($req);
mysql_close ();

//Test d'identification par formulaire
if ($ReqData[ 'pwd'] == $_POST[ 'pwd'])
{
//Démarrage de session puis enregistrement des variables
session_start ();
$_SESSION[ 'login'] = $_POST[ 'login'];
$_SESSION[ 'pwd'] = $_POST[ 'pwd'];

//1an en secondes
$time = 31536000

//envoie des cookies
setcookie ("LoginSurMMoussouniPHP",$_SESSION[ 'login'],time () + $time);
setcookie ("PwdSurMMoussouniPHP",$_SESSION[ 'pwd'],time () + $time);

echo 'Vous êtes identifié grâce au formulaire. REDIRECTION en cours...';
header ('location: Compte_Membre.php');
}
else
{
//visiteur non-reconnu
echo '<body onLoad="alert(\'membre non reconnu:ressaisissez vos identifiants ou inscrivez-vous.\')">';
echo '<meta http-equiv="refresh" content="0;URL=connect.html">';
}
else
{
echo '<body onLoad="alert(\Vos identifiants n'ont pas été saisi : ressaisissez-les.\')">';
echo '<meta http-equiv="refresh" content="0;URL=connect.html">';
}
}
?>
LDM
LA GLOBULE
le 04/12/2009 à 18:10
LA GLOBULE
Tu as un problème de concaténation.
Et pas qu'un seul.

Je te suggère de relire le cours à ce sujet.

D'ailleurs, sur le forum, on le voit bien au moment ou les couleurs "partent en vrille".
Zeibel
le 26/08/2010 à 07:40
Zeibel
Mais sinon l'echo avant le header('Location: ...'); pose pas de problème ?
maya628
le 03/12/2014 à 15:17
maya628
Désolé mais ca change encore=(. Les 2 autres problemes sont, par contre, résolus^^.smiley
[url=http://www.braindumps.com/OG0-093.htm]certkiller OG0-093 exam questions[/url]
Répondre

Ecrire un message

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