Erreurs script php aide
rafal96
Messages postés
134
Date d'inscription
Statut
Membre
Dernière intervention
-
rafal96 Messages postés 134 Date d'inscription Statut Membre Dernière intervention -
rafal96 Messages postés 134 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
on me dit qu'il y a une erreur a la ligne 67 pouvez vous m'aider :
se quil y a en gras c la ligne 67
on me dit qu'il y a une erreur a la ligne 67 pouvez vous m'aider :
<?php session_start(); //On demarre une session parce que j'ai envi ^^ require("conf.php3"); //On insert le fichier qui contient les informations $mail = htmlentities($_POST['mail']); if (preg_match("!^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$!", $mail)) //Verifie que l'email entrée n'est pas une fausse. { $chaine = "abcdefghijklmnopqrstuvwxyz0123456789"; $confirm = str_shuffle($chaine); //On créé le code de confirmation $pseudo = htmlentities($_POST['pseudo']); //On recupère les infos $mdp = htmlentities($_POST['mdp']); $verif_mdp = htmlentities($_POST['verif_mdp']); $nom = htmlentities($_POST['nom']); $prenom = htmlentities($_POST['prenom']); $website = htmlentities($_POST['website']); $pays = htmlentities($_POST['pays']); $born = htmlentities($_POST['born']); /*On Fait la variable contenant le mail de confirmation*/ $message1 = '<html><body>Bonjour ' . $pseudo . ' et bienvenue sur ' .$nom_site. '.</br>'; $message1 .= '</br>'; $message1 .= 'Vous venez de vous inscrire et nous sommes heureux<br>de pouvoir vous compter aujourd\'hui parmi nos membres.<br>'; $message1 .= 'Voici un rappel de vos identifiants, notez les précieusement : <br>'; $message1 .= 'Votre Pseudo :' . $pseudo .'.<br>'; $message1 .= 'Votre Mot de passe:' . $mdp .'.<br><br>'; $message1 .= 'Votre Mail:' . $mail .'.<br><br>'; $message1 .= 'Votre Nom:' . $nom .'.<br><br>'; $message1 .= 'Votre Prenom:' . $prenom .'.<br><br>'; $message1 .= 'Votre Pays:' . $pays .'.<br><br>'; $message1 .= 'Votre Site Web' . $website .'.<br><br>'; $message1 .= 'Votre Date de naissance:' . $born .'.<br><br>'; $message1 .= 'Si vous souhaitez changer vos informations, rendez-vous dans votre compte pour les mettre à jour.<br>'; $message1 .= 'Votre Clé d\'activation:<br>'; $message1 .= '' .$url_script. '/confirm.php?login=' . str_replace(' ','%20',$pseudo) . '&confirm=' . $confirm . '<br><br>'; $message1 .= 'A très bientôt sur le site!<br>L\'équipe de ' .$nom_site. '.<br><a href="' .$url_site. '">' .$nom_site. '</a>'; $sql = connect_sql(); //On se connecte à MySQL $verification = mysql_query("SELECT COUNT(*) FROM pdf_membre WHERE pseudo='$pseudo' OR mail='$mail'") or die (mysql_error()); $donnees = mysql_fetch_array($verification)or die (mysql_error()); if($donnees['COUNT(*)'] >= 1) //On verifie que le pseudo n'existe pas déjà { $reponse = 'Le pseudo ou l\'email est déjà utilisé, merci d\'en choisir un(e) autre. <a href="javascript:history.back(1)">Retour au formulaire</a>'; } else { if( empty($pseudo) || empty($mdp) || empty($verif_mdp) || empty($mail) || empty($nom) || empty($prenom) || empty($born)) //On verifie que les variables précédentes ne soient pas vide { $reponse = 'Un ou plusieurs champs ne sont pas remplis, <a href="javascript:history.back(1)">Retour au formulaire</a>'; } elseif( $mdp != $verif_mdp) //On verifie que les 2 pass sont identiques { $reponse = 'Les mots de passe ne sont pas identiques, <a href="javascript:history.back(1)">Retour au formulaire</a>'; } else //Si tout est bon on entre les données dans la BDD et on envoye le mail { mysql_query("INSERT INTO pdf_membre VALUES ('','$pseudo', '$mdp', '$mail', '$confirm', '$nom', '$prenom', '$pays', '$born', '$website')"); $reponse = 'Bravo, vous êtes maintenant inscrit sur ' .$nom_site. '. <br>Vous allez recevoir un e-mail pour activer votre compte. <br><a href="' .$url_site. '">Retour à l\'Accueil</a>'; $entete = "MIME-Version: 1.0\r\n"; $entete .= "Content-type: text/html; charset=iso-8859-1\r\n"; $entete .= "From: <$email_admin>\r\n"; $entete .= "Reply-To: $email_admin\r\n"; mail($mail,'Bienvenue sur ' .$nom_site. ' ' . $login .'.' , $message1, $entete); } } mysql_close($sql); //On se deconnecte } else //Reponse si l'adresse e-mail est une fausse { $reponse = 'Votre adresse e-mail "' . $mail . '" n\'est pas correcte. <a href="javascript:history.back(1)">Retour au formulaire</a>'; } ?> <html> <body> <? echo $reponse; ?> <!-- On affiche la reponse de tout le code du dessus --> </body> </html>
se quil y a en gras c la ligne 67
A voir également:
- Erreurs script php aide
- Script vidéo youtube - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Expert php pinterest - Télécharger - Langages
13 réponses
Warning: mail() has been disabled for security reasons in /var/www/e/ev/eva/eva.arzoine.perso.sfr.fr/public_html/pdf_inscription2.php on line 67
Rien à voir avec ton code. C'est sans doute dans le config "php.ini" que la fonction mail() est désactivée.
Est-cette ligne?
essai comme ça
Effectivement apres avoir lu ton message d'erreur sa n'a rien avoir avec le code, mais du php.ini peut etre
mail($mail,'Bienvenue sur ' .$nom_site. ' ' . $login .'.' , $message1, $entete);
essai comme ça
mail($mail,'Bienvenue sur '.$nom_site.' '.$login.'' , $message1, $entete);
Effectivement apres avoir lu ton message d'erreur sa n'a rien avoir avec le code, mais du php.ini peut etre
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question