Rechercher : dans
Par :

Envoie d'un email via PHP! (n'envoie pas)

Dernière réponse le 14 oct 2009 à 13:47:59 renegade-town, le 14 oct 2009 à 04:59:14 
 Signaler ce message aux modérateurs

Bonsoir,

je suis en train de programmer mon jeu en ligne!

Lorsqu'un joueur s'inscrit, je veux qu'ils recoivent un mail leur donnant leur password qui est généré!

EXEMPLE DE MON SCRIPT:

$to = "".$name." <".$email.">";
$subject = "exemple Login Details";
$message = "Thank you for registering at exemple, your login details are as follows:
<br />
<br />
Playername: ".$name."
<br />
Password: ".$password."
<br />
<br />
You can now login at: <a href=\"http://www.exemple.com\">http://exemple.com</a>
<br />
<br />
admin@exemple.com
<br />";
$headers = "From: admin@exemple.com\r\n" .
       'X-Mailer: PHP/' . phpversion() . "\r\n" .
       "MIME-Version: 1.0\r\n" .
       "Content-Type: text/html; charset=utf-8\r\n" .
       "Content-Transfer-Encoding: &#173; 8bit\r\n\r\n";

mail ($to, $subject, $message, $headers);


.$email. est la variable du EMAIL que l'utilisateur a entrer dans le champ E-mail!


J'ai testé mon code, et jai essayé plusieur code different!

Je ne recoie jamais rien sur mon hotmail, ni dans la 'JUNK' box!


Es-ce que quelqun pourrait m'aider afin de pouvoir lancer mon jeu!

Merci, Mathieu!
Configuration: Windows Vista Internet Explorer 8.0

Meilleures réponses pour « Envoie d'un email via PHP! (n'envoie pas) » dans :
PHP - Mail et fonctions réseau VoirPHP étant un langage consacré au Web, il possède bien évidemment des fonctions lui permettant de communiquer avec le "monde extérieur" à l'aide de fonctions standards. Le service le plus utilisé sur Internet étant la messagerie électronique, il est...
PHP - Génération d'images VoirPrérequis PHP permet de créer des images au format GIF à l'aide d'une librairie de fonctions prévue à cet effet. La librairie permettant de créer et manipuler des fichiers graphiques se nomme GD, ainsi, pour pouvoir utiliser ces fonctions il faut...

1

jjsteing, le 14 oct 2009 à 07:32:57

Bonjour :)

l erreur peut venir de ton hebergeur ... certains ne fournisse pas le suport mail (comme ifrance par ex)

Répondre à jjsteing

2

ricostone, le 14 oct 2009 à 08:11:13

Tu devrais regarder du coté de phpMailer, qui te permet d'envoyer des mails proprement, en plus tu as des exemples simples pour configurer tes envois de mails avec des messages d'erreur adaptés.

Pour PHP 5 :

http://sourceforge.net/projects/phpmailer/files/phpmailer%20­for%20php5_6/

Pour PHP 4 :

http://sourceforge.net/projects/phpmailer/files/phpmailer%20­for%20php4/

Bon courage.

Eric

Répondre à ricostone

3

 Nabla's, le 14 oct 2009 à 13:47:59

Salut.
si tu est hébergé, alors il faut voir en fonction de ton FAI

si tu es en local, tu as très certainement oublié de configurer le serveur SMTP (de ton FAI) dans le fichier php.ini
pour eviter de modifier le fichier, tu peux utiliser la fonction
ini_set('SMTP',"smtp.free.fr") (si t'es chez free)
toute la liste des serveurs smtp des FAI francais est dispo sur ce site (fais une recherche google avec SMTP)

Répondre à Nabla's