real34 Posté 29 Mai 2006 Posté 29 Mai 2006 (modifié) Bonjour, je suis actuellement en train de tester un script que j'ai codé et il ne veut pas marcher, j'ai une erreur : Parse error: parse error in c:\program files... on line 184 Voici mes lignes autour de 184 : // L'utilisateur vient de valider le formulaire d'enregistrement extract ($_POST, EXTR_PREFIX_ALL, 'enreg'); // On regarde si le formulaire a été correctement rempli if (!(isset($enreg_pseudo) && ($enreg_pseudo != '') && (strlen($enreg_pseudo) <= 20))) erreur[] = 'Prénom/Pseudo incorrect ou trop long [20 caractères max]'; // ligne 184 ! if (!(isset($enreg_email) && (strlen($enreg_email) <= 50) && email_valide($enreg_email))) erreur[] = 'L\'adresse email est invalide ou trop longue [50 caractères max]'; Pourriez-vous m'aiguiller svp, car là je ne vois vraiment absolument pas d'où vient le problème !! Il ne me semble pas qu'il y ait d'erreur de frappe ... et cela fait quasiment 1h que j'y suis dessus Merci d'avance ! _flower01: Modifié 29 Mai 2006 par real34
MS-DOS_1991 Posté 29 Mai 2006 Posté 29 Mai 2006 if (!isset($enreg_pseudo) && $enreg_pseudo != '' && strlen($enreg_pseudo) <= 20) erreur[] = 'Prénom/Pseudo incorrect ou trop long [20 caractères max]'; // ligne 184 ! if (!isset($enreg_email) && strlen($enreg_email) <= 50 && email_valide($enreg_email)) erreur[] = 'L\'adresse email est invalide ou trop longue [50 caractères max]'; Tu avais mis des parenthèses partout sauf là où il fallait
real34 Posté 29 Mai 2006 Auteur Posté 29 Mai 2006 Oui, je préfère dans un premier temps mettre plus de parenthèses ... pour éviter d'avoir des problèmes de priorités (je les connais pas toutes à 100% donc j'ai peur d'avoir des problèmes après !) Par contre, j'ai trouvé mon pb grâce à un oeil neuf (un pote) ... c'est tout bête ! J'ai oublié les $ avant mon tableau erreur[] ... Désolé pour le dérangement et merci pour l'aide
MS-DOS_1991 Posté 29 Mai 2006 Posté 29 Mai 2006 Oh My God ! Un exemple d'erreur introuvable bien que super-simple
Arlette Posté 29 Mai 2006 Posté 29 Mai 2006 Oh My God ! Un exemple d'erreur introuvable bien que super-simple PTDR... Voilà ce qui arrive quand on patauge dans les nouilles Pas grave Ton exemple servira sans doute un jour à un autre.
MS-DOS_1991 Posté 29 Mai 2006 Posté 29 Mai 2006 PTDR... Voilà ce qui arrive quand on patauge dans les nouilles Une nouille avertie en vaut deux comme disait l'autre...
real34 Posté 30 Mai 2006 Auteur Posté 30 Mai 2006 Oui ... l'abus de codage nuit à l'intégrité des codeurs !!! C'est là qu'on voitr l'importance d'un oeil neuf sur une page ... j'avais passé un temps immense avant de poster ici, et après en 10minutes j'avais trouvé ... bien énervé quand on voit ce qu'est l'erreur !!!!! J'aime pas les Parse error !!
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant