Problème de variable inexistante

Petit nouveau ! | 2 Messages

23 mai 2012, 20:13

Bonsoir,

Je suis étudiant en web et multimédia et je suis actuellement en train de réaliser un site web pour un projet universitaire.
Je rencontre un problème avec PHP pour envoyer un mail de validation de l'adresse mail de l'utilisateur.

Voici la partie de mon PHP qui pose problème :
                $request5="insert into CLIENTS (NOM_CLT, PRENOM_CLT, EMAIL_CLT, PASSWORD_CLT, ID_STATUT_UTILISATEUR, NUM_ENT) values ('$leNom', '$lePrenom', '$leLogin', '$mdpCode', 1, '$numEnt')";
                $result5=mysql_query($request5, $db);
                $lID=mysql_insert_id();
                $leLoginMD5=md5($leLogin);
                //préparation du lien de validation du compte
                $lien="https://src-projet.pu-pm.univ-fcomte.fr/projets_collectifs/SRC1_2011_2012/SRC1_2011_12_14/site_final/php/valideEmail_Clt.php?id=$lID&code=$leLoginMD5";
                //création du mail
                $destinataire=$leLogin
                //Déclaration des messages html et texte
                $message_txt="Pour pouvoir vous connecter sur le site AppliSpace avec vos identifiants, vous devez d'abord valider votre e-mail en suivant ce lien : '$lien'";
                $message_html="<html><head><meta charset='utf-8'></head><body>Pour pouvoir vous connecter sur le site AppliSpace avec vos identifiants, vous devez d'abord valider votre e-mail en suivant ce lien : <a href='\'$lien\''>'$lien'</a></body></html>";
Le serveur me répond :
"Parse error: syntax error, unexpected T_VARIABLE in /home/projets/Projets_2011_12/SRC1_2011_12_14/site_final/php/traiteSigninClt.php on line 52"

La ligne 52 étant la ligne du $message_txt.
Je ne comprends pas, toutes les variables utilisées sont déclarées il me semble. J'ai surement fait une erreur, mais laquelle ?

Merci d'avance pour votre aide !

ViPHP
xTG
ViPHP | 7331 Messages

23 mai 2012, 20:50

Le message stipule une erreur de syntaxe, pas d'une variable inexistante.
Et en effet il manque un point virgule à la ligne du dessus. ;)

Petit nouveau ! | 2 Messages

23 mai 2012, 20:54

J'ai corrigé mon erreur tout seul, j'avais oublié le ";" après "$destinataire=$leLogin"

Mammouth du PHP | 2278 Messages

23 mai 2012, 22:44

au passage unexpected signifie : qu'on n'attendait pas, comme les schtroumpfs qui arrivent par l'oreille des Agnès naïves...
inconnu ça serait plutôt unknown...
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD