Tom's Guide > Forum > Programmation > Probléme avec Email
Mot :    Pseudo :           
 

Bonjour, je suis entrain de faire un espace membre pour mon site et j'ai rencontre un petit soucis dans mon fichier inscription-ok.php

Voici le lien de la page inscription :
http://mytigerbox.com/membre/inscription.php
Fichier configuration et accés à BDD :
http://mytigerbox.com/membre/inscription-ok.php

Vous entrez vos informations mais à chaque fois, j'ai l'erreur :

" Cette adresse email n'est pas valide "

Voici les details de la page : connexion-ok.php qui vérifie les saisies et l'accès à la BDD .

Spoiler :

<?php
include("mysql_connect.php" );

if (!empty($_POST['pseudo']) && !empty($_POST['email']))
{
if (preg_match("#^[a-z0-9._-]+@[a-z0-9._-].[a-z]$#", $_POST['email']))
{
include("mysql_connect.php" );

$test = mysql_query("SELECT COUNT(*) AS nb_email FROM membres WHERE email = '".$_POST['email']."'" );
$testA = mysql_fetch_array($test);
if ($testA['nb_email'] != 1)
{
$pseudo = htmlspecialchars($_POST['pseudo']);
$email = htmlspecialchars($_POST['email']);
$sql = mysql_query("SELECT COUNT(*) AS nb_pseudo FROM membres WHERE pseudo = '" . $pseudo . "'" );
$ech = mysql_fetch_array($sql);
if ($ech['nb_pseudo'] == 0)
{
$lettres_chiffres = 'abcdefghijklmnopqrstuvwxyz0123456789';
$lettres_chiffres_melanges = str_shuffle($lettres_chiffres);
$mot_passe = substr($lettres_chiffres_melanges, 0, 5);



$destinataire = $email;
$objet = "Confirmation de votre Inscription TigerBox "; // Remplacez "Mon site" par le nom de votre site
$message = "Bonjour,
Après avoir souscrit à une offre sur TigerBox, nous vous envoyons vos identifiants par e-mail.

Pseudo : " .$pseudo. "
Mot de passe : " .$mot_passe. "

Merci de votre visite, et a bientôt !
L'équipe TigerBox";
mail($destinataire, $objet, $message);

mysql_query("INSERT INTO membres VALUES('', '$pseudo', '$mot_passe', '$email')" );
echo '<br/>Vous avez bien été inscrit. Vos identifiants vous sont envoyés par mail.<br/>
<a href="index.php">Retour à l\'index</a>';

}
else
{
echo 'Ce pseudo existe déjà. Choisissez en un autre !';
}
}
else
{
echo 'Un compte existe déja avec cette adresse email.';
}
}
else
{
echo 'Cette adresse email n\'est pas valide.';
}

}
else
{
echo 'Merci de remplir tous les champs';
}

mysql_close();

?>



Si vous trouverez un erreur, avertissez moi.

Merci d'avance :bounce:

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.
Tom's Guide > Forum > Programmation > Probléme avec Email
Aller à :

Il y a 1982 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens