IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Mail] confirmation d'inscription pour espace membre : le mail n'arrive jamais


Sujet :

Langage PHP

  1. #1
    Invité
    Invité(e)
    Par défaut [Mail] confirmation d'inscription pour espace membre : le mail n'arrive jamais
    Bonjour
    Voilà j'ai un souci sur un script dans lequel il y a un mail qui doit etre envoyer a la personne qui s'inscrit !
    Le probleme c'est que le mail n'arrive jamais donc le membre ne peut pas confirmer !
    voici le code qui je pense pose probleme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    <?php
    session_start(); //On demarre une session parce que j'ai envi ^^
    require("includes/membre_conf.php"); //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. '/index.php?page=confirm&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>';
     }  
    echo $reponse; 
    ?> 
    <!-- On affiche la reponse de tout le code du dessus -->
    mais je ne vois pas du tout ou est l'erreur !
    merci de votre aide .

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    as-tu verifié dans l'error log de ton serveur apache?

    quelle est la configuration de ton smtp serveur dans php.ini (section [mail function])

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Mygale1978 Voir le message
    Salut,

    as-tu verifié dans l'error log de ton serveur apache?

    quelle est la configuration de ton smtp serveur dans php.ini (section [mail function])
    alors là je sais pas comment on fait mais ce que je peut te dire c'est que j'utilise deja la fonction mail chez mon hébergeur qui est OVH et jusqu'a aujourd'hui j'ai jamais eu de souci !
    mais bon si on m'explique comment faire je suis pret a le faire !
    merci

  4. #4
    Invité
    Invité(e)
    Par défaut
    Quel est ton environnement de développement?

    easyphp? wamp?

  5. #5
    Invité
    Invité(e)
    Par défaut
    Je travaille en direct !
    j'édite mes fichiers avec notepad++ puis je les transfère directement sur mon espace ftp !
    Oui je sais il vaut mieux travailler en local mais bon tampis ...

  6. #6
    Invité
    Invité(e)
    Par défaut
    re'

    j'ai fait un test en remplaçant mail() par un
    echo "|".$nom_site."|".$login."|".$message1."|".$entete."|";
    die("");
    et voilà ce que ça m'affiche
    |Espace Membre|informadream|Bonjour moi et bienvenue sur Espace Membre.

    Vous venez de vous inscrire et nous sommes heureux
    de pouvoir vous compter aujourd'hui parmi nos membres.
    Voici un rappel de vos identifiants, notez les précieusement :
    Votre Pseudo :moi.
    Votre Mot de passe:130174.

    Votre Mail:nathan-11_AT_live.fr.

    Votre Nom:moi.

    Votre Prenom:moi.

    Votre Pays:moi.

    Votre Site Web.

    Votre Date de naissance:13/01/74.

    Si vous souhaitez changer vos informations, rendez-vous dans votre compte pour les mettre à jour.
    Votre Clé d'activation:
    http://www.informadream.fr/a/index.p...z7kwhfpa56i4mo

    A très bientôt sur le site!
    L'équipe de Espace Membre.
    Espace Membre|MIME-Version: 1.0 Content-type: text/html; charset=iso-8859-1 From: Reply-To: nathan-11_AT_live.fr |
    si ça peut aider !

  7. #7
    Invité
    Invité(e)
    Par défaut
    Note: Lors de l'envoi d'un mail, le mail doit contenir un en-tête From. Il peut être défini par le paramètre additional_headers , ou un par défaut peut être défini dans le php.ini.
    Ne pas faire ceci causera un message d'erreur similaire à Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing. L'en-tête From définit également l'en-tête Return-Path sous Windows.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    
    Espace Membre|MIME-Version: 1.0 Content-type: text/html; charset=iso-8859-1 From: Reply-To: nathan-11_AT_live.fr |

  8. #8
    Invité
    Invité(e)
    Par défaut
    merci donc si je comprend bien l'erreur viens de là ?
    comment y remédier ?

  9. #9
    Invité
    Invité(e)
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $entete .= "From: <$email_admin>\r\n";
    Ta variable $email_admin semble vide...

  10. #10
    Invité
    Invité(e)
    Par défaut
    Non ma variable n'est pas vide !

    regarde le code de configuration :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    <?php
    //////////////////////////////////
    ///     Modifier ci-dessous    ///
    //////////////////////////////////
    
    $nom_site = 'Espace Membre'; //Nom de votre site
    $email_admin = 'informadream.11@gmail.com'; //Votre email
    $url_site = 'XXXXXXXXXXXXXXX'; //Adresse de votre site
    $url_script = 'XXXXXXXXXXXXXXXX'; //Adresse du script
    $pass = 'XXXXXXX'; // Mot de passe de l'administration
    
    $sql_serveur = 'XXXXXXX'; //Serveur de la Base De Donnée (BDD) 
    $sql_login = 'XXXXXXX'; //Login BDD
    $sql_pass = 'XXXXXXX'; //Pass BDD
    $sql_bdd = 'XXXXXXX'; //Nom de la BDD
    
    
    function connect_sql() //Connection à MySQL
    {
    	global $sql_serveur, $sql_login, $sql_pass, $sql_bdd;
    	//connexion au serveur
    	$linkid = @mysql_connect($sql_serveur,$sql_login,$sql_pass) or die ("Erreur lors de la connection au serveur MySQL !");
    	//selection de la BD
    	@mysql_select_db($sql_bdd,$linkid) or die("Impossible de selectionner la base de données\n<br>\nVoici l'erreur renvoyée par le serveur MySQL :\n<br>\n".mysql_error());
    	return $linkid;
    }
    
    function verif_admin($session,$pass)
    // Fonction qui nous permet de verifier si la personne est connecter à l'administration
    {
    	@session_start();
    	if(empty($session) || $session != $pass)
    	{
    		die('Vous n\'avez pas acces à cette partie. Merci de vous connecter.');
    	}	
    }
    
    function affiche_bouton($nom_champ,$nom_form)
    // Affiche les boutons de FormCode
    // A utiliser dans un formulaire (entre les balises "from"), $nom_champ correspond au nom du champ textarea
    {
    	echo '	
    	<script type="text/javascript">
    	function bbcode_' .$nom_champ. '(bbdebut, bbfin)
    	{
    	
    		var input = window.document.' .$nom_form. '.' .$nom_champ. ';
    		input.focus();
    		/* pour IE (toujous un cas appar lui ;) )*/
    		if(typeof document.selection != \'undefined\')
    		{
    			var range = document.selection.createRange();
    			var insText = range.text;
    			range.text = bbdebut + insText + bbfin;
    			range = document.selection.createRange();
    			if (insText.length == 0)
    			{
    				range.move(\'character\', -bbfin.length);
    			}
    			else
    			{
    				range.moveStart(\'character\', bbdebut.length + insText.length + bbfin.length);
    			}
    			range.select();
    		}
    		/* pour les navigateurs plus récents que IE comme Firefox... */
    		else if(typeof input.selectionStart != \'undefined\')
    		{
    			var start = input.selectionStart;
    			var end = input.selectionEnd;
    			var insText = input.value.substring(start, end);
    			input.value = input.value.substr(0, start) + bbdebut + insText + bbfin + input.value.substr(end);
    			var pos;
    			if (insText.length == 0)
    			{
    				pos = start + bbdebut.length;
    			}
    			else
    			{
    				pos = start + bbdebut.length + insText.length + bbfin.length;
    			}
    			input.selectionStart = pos;
    			input.selectionEnd = pos;
    		}
    		/* pour les autres navigateurs comme Netscape... */
    		else
    		{
    			var pos;
    			var re = new RegExp(\'^[0-9]{0,3}$\');
    			while(!re.test(pos))
    			{
    				pos = prompt("insertion (0.." + input.value.length + "):", "0");
    			}
    			if(pos > input.value.length)
    			{
    				pos = input.value.length;
    			}
    			var insText = prompt("Veuillez taper le texte");
    			input.value = input.value.substr(0, pos) + bbdebut + insText + bbfin + input.value.substr(pos);
    		}
    	}
    	</script>';
    	
    	echo '
    	Passez la souris au dessus des boutons pour savoir comment les utiliser <br />
    	<input type="button" id="gras" name="gras" value="Gras" title="Selectionnez le texte à mettre en gras" onClick="javascript:bbcode_' .$nom_champ. '(\'\', \'\');return(false)" />
    	<input type="button" id="italic" name="italic" value="Italic" title="Selectionnez le texte à mettre en Italic" onClick="javascript:bbcode_' .$nom_champ. '(\'\', \'\');return(false)"/>
    	<input type="button" id="souligner" name="souligner" value="Souligner" title="Selectionnez le texte à souligner" onClick="javascript:bbcode_' .$nom_champ. '(\'\', \'\');return(false)"/>
    	<input type="button" id="couleur" name="couleur" value="Couleur" title="Garder seulement la bonne couleur" onClick="javascript:bbcode_' .$nom_champ. '(\'[color=red|green|blue|yellow|purple|olive]\', \'[/color]\');return(false)"/>';
    }
    
    function formcode($texte)
    //$texte correspond au texte à traduire du FormCode au HTML
    {
    	$in_contenu = array(
    	'`\[b\](.+)\[/b\]`isU', 
    	'`\[i\](.+)\[/i\]`isU', 
    	'`\[u\](.+)\[/u\]`isU', 
    	'`\[color=(red|green|blue|yellow|purple|olive)\](.+)\[/color\]`isU'); 
    
    	$out_contenu = array(
    	'<strong>$1</strong>', 
    	'<em>$1</em>',
    	'<u>$1</u>', 
    	'<span style="color:$1">$2</span>');
    	
    	$texte = preg_replace($in_contenu, $out_contenu, $texte);
    	
    	return $texte;
    }
    ?>
    merci

  11. #11
    Membre Expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Par défaut
    Non ta variable n'est pas forcément vide, c'est parce que tu fais un echo directement, et que ton mail est entouré de <>...

    Pour voir le contenu exact de tes variables, il faut soit que tu copies/colles la source de ta page, soit que tu utilises htmlspecialchars()...

  12. #12
    Invité
    Invité(e)
    Par défaut
    là je vois pas du tout ce que tu veux dire !
    je fais pas d'echo pour le mail ?
    je pense pas avoir tout compris !

    le htlmspecialchars il faut que je le mette ou ?
    dans mon fichier de config?

  13. #13
    Membre Expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Par défaut
    Citation Envoyé par scorpion11_22 Voir le message
    là je vois pas du tout ce que tu veux dire !
    je fais pas d'echo pour le mail ?
    je pense pas avoir tout compris !

    le htlmspecialchars il faut que je le mette ou ?
    dans mon fichier de config?
    C'est juste dans ton debug :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "|".$nom_site."|".$login."|".$message1."|".$entete."|";
    Comme ton adresse est entourée de <> ("From: <$email_admin>") le navigateur tente de l'interpréter comme une balise html mais n'y arrive pas (et n'affiche rien à la place).

    Si tu veux en déboggage nous afficher le contenu de ces variables, il faut que tu récupères ce que tu affiches dans le code source de la page (que tu peux afficher avec tous les navigateurs), ou que tu utilises htmlspecialchars avant d'afficher les variables :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo htmlspecialchars("|".$nom_site."|".$login."|".$message1."|".$entete."|");
    Mais ce n'est que pour l'affichage des données en déboggage, ce n'est pas ça qui va résoudre ton problème...

  14. #14
    Membre éclairé
    Inscrit en
    Mars 2004
    Messages
    291
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 291
    Par défaut
    Bonjour,


    Pour :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $entete .= "From: <$email_admin>\r\n";
    Fais nous un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "From: <$email_admin>\r\n";
    est-ce PHP ne comprendrait pas la variable demandée ? Dans ce cas, essayer peut-être avec des délimiteurs {} :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "From: <${email_admin}>\r\n";

  15. #15
    Invité
    Invité(e)
    Par défaut
    re'
    j'ai fait le debug avec htmlspecialchars :
    voiçi la source de la page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <meta http-equiv="pragma" content="no-cache" />
    <meta name="keywords" content="" />
    <meta name="description" content="" />
    <meta name="robots" content="index,follow" />
    <title></title>
    <link href="css/design.css" rel="stylesheet" title="style-css" type="text/css" media="screen" />
    </head>
    <body>
    <!--entete du site-->
    <p id="banniere">
      <center><font color="#000000"><b>Site de test</b></font> <a href="http://informadream.fr/a/"><font color="#CC0000">Inform@dream</font></a></center>
    </p>
    <!--///entete du site-->
    <!--menu du haut horizontal-->
      <ul id="speedbarre">
    <!-- menu haut gauche -->
    	<li class="speedgauche">
    	<a href="index.php?page=accueil" title="Accueil"><span>Accueil</span></a>
    	</li>
    	<li class="speedgauche">
    	<a href="index.php?page=news" title="News"><span>News</span></a>
    	</li>
    	<!--<li class="speedgauche">
    	<a href="index.php?page=" title=""><span>Menu</span></a>
    	</li>
    	<li class="speedgauche">
    	<a href="index.php?page=" title=""><span>Menu</span></a>
    	</li>-->
    <!-- menu haut gauche -->
    <!-- menu haut droit -->
    	<li class="speeddroite">
    	<a href="index.php?page=contact" title="contact"><span>Contact</span></a>
    	</li>
    	<!--<li class="speeddroite">
    	<a href="index.php?page=" title=""><span>Menu</span></a>
    	</li>			
    	<li class="speeddroite">
    	<a href="index.php?page=" title=""><span>Menu</span></a>
    	</li>-->
    	<!-- menu haut droit -->
    </ul>
    <!--///menu du haut horizontal-->
    <!--menu de gauche-->		
    <div id="menu">
      <div id="menu_cours">
    <div class="corpsmenu">
    	<ul>
    		<li><a href="index.php?page=livreor" title="Livre d'or">Livre d'or</a></li>
    		<li><a href="index.php?page=forum" title="Forum d'essai">Forum</a></li>
    		<li><a href="index.php?page=membre_index" title="Espace Membre">Espace Membre</a></li>
    		<!--<li><a href="index.php?page=" title="">menu</a></li>
    		<li><a href="index.php?page=" title="">menu</a></li>
    		<li><a href="index.php?page=" title="">menu</a></li>
    		<li><a href="index.php?page=" title="">menu</a></li>-->
    	</ul>
    </div>
    </div>
     
    </div>
    <!--///menu de gauche-->
    <!--corp du site-->
    <div id="corps">
      |Espace Membre|informadream|&lt;html&gt;&lt;body&gt;Bonjour moi et bienvenue sur Espace Membre.&lt;/br&gt;&lt;/br&gt;Vous venez de vous inscrire et nous sommes heureux&lt;br&gt;de pouvoir vous compter aujourd'hui parmi nos membres.&lt;br&gt;Voici un rappel de vos identifiants, notez les précieusement : &lt;br&gt;Votre Pseudo :moi.&lt;br&gt;Votre Mot de passe:moi.&lt;br&gt;&lt;br&gt;Votre Mail:nathan-11@live.fr.&lt;br&gt;&lt;br&gt;Votre Nom:moi.&lt;br&gt;&lt;br&gt;Votre Prenom:moi.&lt;br&gt;&lt;br&gt;Votre Pays:moi.&lt;br&gt;&lt;br&gt;Votre Site Webmoi.&lt;br&gt;&lt;br&gt;Votre Date de naissance:moi.&lt;br&gt;&lt;br&gt;Si vous souhaitez changer vos informations, rendez-vous dans votre compte pour les mettre à jour.&lt;br&gt;Votre Clé d'activation:&lt;br&gt;http://www.informadream.fr/a/index.php?page=confirm&amp;login=moi&amp;confirm=80ys6nzjvuqlt2fx1amo4r5g3w9peibh7kcd&lt;br&gt;&lt;br&gt;A très bientôt sur le site!&lt;br&gt;L'équipe de Espace Membre.&lt;br&gt;&lt;a href=&quot;http://www.informadream.fr/a&quot;&gt;Espace Membre&lt;/a&gt;|MIME-Version: 1.0 
    Content-Transfer-Encoding: 8bit 
    Content-type: text/html; charset=iso-8859-1 
    From: informadream.11@live.fr 
    Reply-To: informadream.11@live.fr 
    |
    				Bravo, vous êtes maintenant inscrit sur Espace Membre. <br /><br />
    				Vous allez recevoir un e-mail pour activer votre compte. <br /><br />
    				<a href="http://www.informadream.fr/a">Retour à l'Accueil</a> 
    <!-- On affiche la reponse de tout le code du dessus -->  
    </div>
    <!--///corp-->
    <!--pied de page-->
    <div id="pied_de_page">
      <!-- <p>&nbsp;</p> -->
    <p>&nbsp;</p>
    <!-- <p>&nbsp;</p> -->
    <p id="copyright_impression">copyright &copy; <a href="http://informadream.fr/a/">Informadream</a> - 2008<br /></p></div>
    <!--///pied de page-->		
    </body>
    </html>
    par contre j'ai vu que chez ovh il ne faut que les /n et pas mettre les /r

  16. #16
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par gui80 Voir le message
    Bonjour,


    Pour :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $entete .= "From: <$email_admin>\r\n";
    Fais nous un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "From: <$email_admin>\r\n";
    est-ce PHP ne comprendrait pas la variable demandée ? Dans ce cas, essayer peut-être avec des délimiteurs {} :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "From: <${email_admin}>\r\n";
    non ca fonctionne toujours pas !
    pourtant l'inscription est bien prise en compte dans la BDD, donc c'est bien un probleme d'envoi de mails!

Discussions similaires

  1. Réponses: 197
    Dernier message: 27/04/2021, 00h11
  2. [Mail] confirmer une inscription par mail
    Par przvl dans le forum Langage
    Réponses: 2
    Dernier message: 16/10/2007, 15h02
  3. Récuperer un ID pour Espace Membre
    Par DjSoulz dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 13/02/2007, 19h25
  4. [question pour espace membre] Comment etre sur du log ?
    Par ThitoO dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 10/09/2006, 23h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo