Partage
  • Partager sur Facebook
  • Partager sur Twitter

Erreur. mail()

+ HTML

    15 juin 2006 à 14:05:11

    Bonjour,

    Je suis entrain de terminé mon espace avec l'inscription.
    Le problème est que je dois envoyer un mail a l'utilisateur pour qu'il puisse activer son Compte.
    J'ai l'erreur suivante quand je valide l'inscription :

    Parse error: syntax error, unexpected T_STRING in xxxxxxxxxxxxxxxxxxxxxxxxxxxx on line 89


    A la ligne 89 se trouve justement la fonction mail()...

    $pseudo = htmlentities($_POST['pseudo']);
                                            $msn = $_POST['msn'];
                                            $nat = htmlentities($_POST['nat']);
                                            $password_no = $_POST['pwd2'];
                                            $password = md5($_POST['pwd1']);
                                            $page_number = md5(mt_rand(47123, 4135713));
                                            $activation_number = mt_rand(10000, 100000);
                                           
                                            $nulll == NULL;
                                           
                                            mysql_query("INSERT INTO phpncc_users VALUES('', '$pseudo', '$password', '$password', '$msn', '$msn', '$lang', '$nulll', '$nulll', '0', '0', '0', '0', '$page_number', '$activation_number')");
                                           
                                            $sujet = $lang_fruk['Mail_activation_title'];
                                           
                                            $message_mail = '<p align="left">***********************************************************************************<br />
                                            ********** <strong>'
    .$lang_fruk['Mail_activation_title'].'</strong>
                                            ********** <strong>'
    .$lang_fruk['Mail_expediteur'].' : <lien url="http://www.nccteam.com/</strong>http://www.nccteam.com/</strong></lien>
                                            ***********************************************************************************</p><br />
                                            <p align="left">'
    .$lang_fruk['Mail_activation_desc'].'</p>
                                            <p align="left"><strong>'
    .$lang_fruk['Mail_account_informations'].' :</strong></p>
                                            <p align="left"><strong>• '
    .$lang_fruk['Mail_account_pseudo'].' :</strong> '.$pseudo.'<br />
                                            <strong>• '
    .$lang_fruk['Mail_account_password'].' :</strong> '.$_POST['pwd1'].'<br />
                                            <strong>• '
    .$lang_fruk['Mail_account_nat'].' :</strong> '.$nat.'<br />
                                            <strong>• '
    .$lang_fruk['Mail_account_address'].' :</strong> '.$msn.'<br /></p>
                                            <p align="left">'
    .$lang_fruk['Mail_account_activate_inf'].'</p>
                                            <p align="left">'
    .$lang_fruk['Mail_account_activate_code'].' : '.$activation_number.'</p>
                                            <p align="left">Actionvation : <a href="http://www.nccteam.com/index.php?docp=activation&amp;sid='
    .$page_number.'">'.$lang_fruk['Cliquez_ici'].'</a></p>';
                                           
                                            $message = '<html><head><title>'.$lang_fruk['mail_inscription_title'].'</title></head><body>'.$message_mail.'</body></html>';
                                           
                                            // Pour envoyer un mail HTML‚ l'en–tête Content–type doit être défini
                                        $headers  = 'MIME–Version: 1.0' . "\r\n";
                                        $headers .= 'Content–type: text/html; charset=iso–8859–1' . "\r\n";

                                // En–têtes additionnels
                                   $headers .= 'To: ' . $msn . '' . "\r\n";
                                   $headers .= 'From: http://www.nccteam.com/' . "\r\n";
                                                                                   
                                            mail($msn$sujet$message, $headers);


    Ce code est dans une boucle de vérification de la validité du pseudo.
    Aucun email envoyé, et l'erreur précédente prend la place.
    J'ai suivi le tuto d'un zér0 : http://www.siteduzero.com/tuto-3-1872-1-fonction-mail---un-menu-contact-pur-et-dur-pour-votre-site.html

    Merci d'avance pour aide... :(
    • Partager sur Facebook
    • Partager sur Twitter

    Erreur. mail()

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown