3 réponses
jordane45
Messages postés
38138
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 avril 2024
4 649
Modifié par jordane45 le 14/12/2015 à 21:44
Modifié par jordane45 le 14/12/2015 à 21:44
Bonjour,
Pour commencer... tu dois mettre des QUOTES autour de tes attributs.
(et ne pas les doubler)
Ensuite... pour faire un SUBMIT sur la même page... pas besoin action=<?php echo $_SERVER['PHP_SELF'] ?>
...il suffit de laisser l'action à vide.
Donc ceci :
Doit devenir :
PS: Pour l'envoie de mail en LOCAL sur ton PC ... penses à configurer le PHP.ini (section SMTP).
Cordialement,
Jordane
Pour commencer... tu dois mettre des QUOTES autour de tes attributs.
(et ne pas les doubler)
Ensuite... pour faire un SUBMIT sur la même page... pas besoin action=<?php echo $_SERVER['PHP_SELF'] ?>
...il suffit de laisser l'action à vide.
Donc ceci :
<form method=POST action=<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
Doit devenir :
<form method="post" action="" >
PS: Pour l'envoie de mail en LOCAL sur ton PC ... penses à configurer le PHP.ini (section SMTP).
Cordialement,
Jordane
Merci de ta reponse rapide :D
Comment dois-je configurer le PHP.ini ?
Merci d'avance
Comment dois-je configurer le PHP.ini ?
Merci d'avance
jordane45
Messages postés
38138
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 avril 2024
4 649
15 déc. 2015 à 00:21
15 déc. 2015 à 00:21
Et bien...
dans ton fichier php.ini il faut modifier les 3 lignes :
En remplacçant les valeurs par... ben.. le paramétrage SMTP de ton serveur de messagerie (gmail par exemple).
Et bien sûr... après toute modification du fichier php.ini ... il faut redémarrer ton serveur Apache ( EasyPhp).
Par contre... je te conseille de laisser tomber la fonction mail native du php (et donc le paramétrage du fichier php.ini ) et de passer par une class PHP : PHP¨Mailer.
https://github.com/PHPMailer/PHPMailer
Et voici un exemple d'utilisation :
http://phpmailer.worxware.com/?pg=examplebgmail
dans ton fichier php.ini il faut modifier les 3 lignes :
SMTP = smtp.example.com // Set your SMTP server
smtp_port = 25 // Set your SMTP port
sendmail_from = me@localhost.com // Set your sender mailaddress
En remplacçant les valeurs par... ben.. le paramétrage SMTP de ton serveur de messagerie (gmail par exemple).
Et bien sûr... après toute modification du fichier php.ini ... il faut redémarrer ton serveur Apache ( EasyPhp).
Par contre... je te conseille de laisser tomber la fonction mail native du php (et donc le paramétrage du fichier php.ini ) et de passer par une class PHP : PHP¨Mailer.
https://github.com/PHPMailer/PHPMailer
Et voici un exemple d'utilisation :
http://phpmailer.worxware.com/?pg=examplebgmail