Erreur de syntaxe
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
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
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
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".
Mais sinon l'echo avant le header('Location: ...'); pose pas de problème ?
Si aussi oui.
Désolé mais ca change encore=(. Les 2 autres problemes sont, par contre, résolus^^.
[url=http://www.braindumps.com/OG0-093.htm]certkiller OG0-093 exam questions[/url]
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: