Formulaire par mail

Fermé
3volution59 - 2 févr. 2010 à 18:18
giheller Messages postés 1853 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 18 décembre 2022 - 3 févr. 2010 à 17:51
Bonjour,
j'ai un petit souci j'aimerai envoyer un formulaire par mail, on ma donc donner un code en php mais quand je le test voila ce que le navigateur affiche:

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\test\traitement.php on line 12

Fatal error: Call to undefined function location() in C:\wamp\www\test\traitement.php on line 14

voici ma ligne 12 et ma ligne 14:
mail ($mailTo, $mailSubject, $mailBody); //12

header(location('index.php')); //14

j'utilise wampserveur peut etre est-ce le logiciel qui est mal configurer ( il marche avec d'autre code php)

7 réponses

giheller Messages postés 1853 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 18 décembre 2022 142
2 févr. 2010 à 18:24
bonsoir,
cela me semble normal car ton PC n'est pas serveur de messagerie.
il te faut modifier le lien SMTP de ton php.ini.

la façon de faire a été maintes fois débattue sur CCM, une petite recherche et le tour est joué.
0
g pas compris ce que ta dit car je ne sais pas ce que veut dire SMTP
mais est-ce que cela veut dire que une fois sur un serveur mon script fonctionnera?
0
3wlabs Messages postés 17 Date d'inscription lundi 1 février 2010 Statut Membre Dernière intervention 4 février 2010 1
2 févr. 2010 à 18:29
Bonjour,

Pour la ligne 14 c'est
header('location: index.php');

Pour le reste désolé je ne connait pas assez bien wampserveur.

bonne continuation!
0
merci grâce a toi je n'ai plus de message d'erreur c'est déjà sa!
maintenant il ne reste plus qu'a recevoir le mail :p
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
giheller Messages postés 1853 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 18 décembre 2022 142
2 févr. 2010 à 18:55
smtp est le protocole qui envoit les mails
0
tu peut m'aider un peu ou etre plus précis ? :s
comment changer le smtp ?
0
giheller Messages postés 1853 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 18 décembre 2022 142
3 févr. 2010 à 17:51
0