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
  1. <?php
  2. include ('connect_base.php');

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

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

  27. //Test d'identification par formulaire
  28. if ($ReqData[ 'pwd'] == $_POST[ 'pwd'])
  29. {
  30. //Démarrage de session puis enregistrement des variables
  31. session_start ();
  32. $_SESSION[ 'login'] = $_POST[ 'login'];
  33. $_SESSION[ 'pwd'] = $_POST[ 'pwd'];

  34. //1an en secondes
  35. $time = 31536000

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

  39. echo 'Vous êtes identifié grâce au formulaire. REDIRECTION en cours...';
  40. header ('location: Compte_Membre.php');
  41. }
  42. else
  43. {
  44. //visiteur non-reconnu
  45. echo '<body onLoad="alert(\'membre non reconnu:ressaisissez vos identifiants ou inscrivez-vous.\')">';
  46. echo '<meta http-equiv="refresh" content="0;URL=connect.html">';
  47. }
  48. else
  49. {
  50. echo '<body onLoad="alert(\Vos identifiants n'ont pas été saisi : ressaisissez-les.\')">';
  51. echo '<meta http-equiv="refresh" content="0;URL=connect.html">';
  52. }
  53. }
  54. ?>
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