Formulaire d'envoi mail
Fermé
Touloulou
Messages postés
252
Date d'inscription
lundi 28 mars 2005
Statut
Membre
Dernière intervention
27 octobre 2008
-
23 juin 2006 à 21:56
Touloulou Messages postés 252 Date d'inscription lundi 28 mars 2005 Statut Membre Dernière intervention 27 octobre 2008 - 24 juin 2006 à 18:04
Touloulou Messages postés 252 Date d'inscription lundi 28 mars 2005 Statut Membre Dernière intervention 27 octobre 2008 - 24 juin 2006 à 18:04
A voir également:
- Formulaire d'envoi mail
- Yahoo mail - Accueil - Mail
- Publipostage mail - Accueil - Word
- Programmer envoi mail gmail - Guide
- Formulaire de réclamation facebook - Guide
- Annuler envoi mail gmail - Guide
10 réponses
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 292
23 juin 2006 à 23:27
23 juin 2006 à 23:27
C'est très simple pourtant. C'est que de l'angalais et un programmeur qui fait pas d'anglais : )
Regarde : From: $prenom $nom<$email, ici tu donne des variables php que tu n'as pas défini avant donc ca te crée une erreur pour chaque variable non définie.
Pour la dernière erreur, tu essaie de te connecter à un serveur SMTP auquel tu fais passer le mail mais qui n'est apparement ni par son adresse ni meme par une adresse IP. Ton Mail ne sera donc jamais envoyé. il sembleraiit d'après cette ligne "setting in php.ini or use ini_set() in c:\program files\easyphp1-7\www\traitement.php on line 11 " qu'il faille que tu définisse elui ci dans le fichier php.ini ou bien que tu utilises la fonction ini_set() pour le paramétrer.
Voila jespere que cela t'aide déjà.
Regarde : From: $prenom $nom<$email, ici tu donne des variables php que tu n'as pas défini avant donc ca te crée une erreur pour chaque variable non définie.
Pour la dernière erreur, tu essaie de te connecter à un serveur SMTP auquel tu fais passer le mail mais qui n'est apparement ni par son adresse ni meme par une adresse IP. Ton Mail ne sera donc jamais envoyé. il sembleraiit d'après cette ligne "setting in php.ini or use ini_set() in c:\program files\easyphp1-7\www\traitement.php on line 11 " qu'il faille que tu définisse elui ci dans le fichier php.ini ou bien que tu utilises la fonction ini_set() pour le paramétrer.
Voila jespere que cela t'aide déjà.
Touloulou
Messages postés
252
Date d'inscription
lundi 28 mars 2005
Statut
Membre
Dernière intervention
27 octobre 2008
16
24 juin 2006 à 13:58
24 juin 2006 à 13:58
je pense utiliser la fonction ini_set() mais je sais pas comment faire ni meme pour le fichier php.ini
crabs
Messages postés
908
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
3 août 2008
507
24 juin 2006 à 14:16
24 juin 2006 à 14:16
Salut,
Il faut que tu configures un serveur SMTP local à ta machine pour que la
fonction mail() fonctionne avec localhost.
[perso je sais pas faire sous Windows]
Sinon peut être que le nom du serveur mail (smpt.???.???) fourni par ton FAI
pourrait servir, à ce moment là met ce nom dans le php.ini .
A+, crabs
Il faut que tu configures un serveur SMTP local à ta machine pour que la
fonction mail() fonctionne avec localhost.
[perso je sais pas faire sous Windows]
Sinon peut être que le nom du serveur mail (smpt.???.???) fourni par ton FAI
pourrait servir, à ce moment là met ce nom dans le php.ini .
A+, crabs
Touloulou
Messages postés
252
Date d'inscription
lundi 28 mars 2005
Statut
Membre
Dernière intervention
27 octobre 2008
16
24 juin 2006 à 15:38
24 juin 2006 à 15:38
ben j'ai ce qu'il faut comme tu dis "smpt.??? etc." mais alors je ne sais pas du tout comment le mettre ni s'il faut rajouter quelque chose dans ce dossier...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
crabs
Messages postés
908
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
3 août 2008
507
24 juin 2006 à 16:02
24 juin 2006 à 16:02
Salut,
j'ai fait un faute de frappe c'est smtp.???.????, les ??? sont souvent le
nom de domaine de ton FAI. Tu as ces informations normalement pour
configurer une application type "client mail", ou tu les retrouves en regardant
la configuraton des applications de ce type (Outlook, firebird, Mozilla Mail, ...).
A+, crabs
j'ai fait un faute de frappe c'est smtp.???.????, les ??? sont souvent le
nom de domaine de ton FAI. Tu as ces informations normalement pour
configurer une application type "client mail", ou tu les retrouves en regardant
la configuraton des applications de ce type (Outlook, firebird, Mozilla Mail, ...).
A+, crabs
Touloulou
Messages postés
252
Date d'inscription
lundi 28 mars 2005
Statut
Membre
Dernière intervention
27 octobre 2008
16
24 juin 2006 à 16:08
24 juin 2006 à 16:08
oui j'ai cette info mais dans le ficier php.ini je le balance comme ça et c'est tout?
crabs
Messages postés
908
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
3 août 2008
507
24 juin 2006 à 16:16
24 juin 2006 à 16:16
Salut,
Fait un phpinfo() pour vérifier qu'elle est bien prise en compte, et normalement
'tu balances' comme ça.
[ça a fonctionné comme ça chez moi avec free en FAI, mais mon serveur WEB
était sous Linux...]
A+, crabs
Fait un phpinfo() pour vérifier qu'elle est bien prise en compte, et normalement
'tu balances' comme ça.
[ça a fonctionné comme ça chez moi avec free en FAI, mais mon serveur WEB
était sous Linux...]
A+, crabs
Touloulou
Messages postés
252
Date d'inscription
lundi 28 mars 2005
Statut
Membre
Dernière intervention
27 octobre 2008
16
24 juin 2006 à 16:25
24 juin 2006 à 16:25
rohlala je comprends rien ça m'enerve :'( t'as pas un copier collé du tiens?
crabs
Messages postés
908
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
3 août 2008
507
24 juin 2006 à 17:04
24 juin 2006 à 17:04
Salut,
Pour le phpinfo tu fais un script qui contient simplement la ligne suivante :
Tu peux l'enregister dans c:\program files\easyphp1-7\www\phpinfo.php
Tu l'ouvres comme une page normale sur ton navigateur genre :
http://localhost/phpinfo.php
Là tu observes le résultat dans le table "PHP core"
Pour le phpinfo tu fais un script qui contient simplement la ligne suivante :
<?php phpinfo(); ?>
Tu peux l'enregister dans c:\program files\easyphp1-7\www\phpinfo.php
Tu l'ouvres comme une page normale sur ton navigateur genre :
http://localhost/phpinfo.php
Là tu observes le résultat dans le table "PHP core"
SMTP smtp.???.??? localhost smtp_port 25 25
Touloulou
Messages postés
252
Date d'inscription
lundi 28 mars 2005
Statut
Membre
Dernière intervention
27 octobre 2008
16
24 juin 2006 à 18:04
24 juin 2006 à 18:04
oula... bon je crois que je vais tout simplement faire un très basique "mailto:--------"