|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() |
Bonjour,
Je cherche à utiliser la fonction : bool mail (string to, string subject, string message [, string additional_headers [, string additional_parameters]]) Du coup j'essaie de me servir de cette fonction sous le code : Code :
Merci d'avance
__________________
On peut être pathéthique sans faire l'éthique du pâté. |
||
|
|
00
|
|
|
#2 |
![]() ![]() Directeur technique Inscription : septembre 2006 Messages : 5 959 ![]() |
2 solutions :
- tu renseigne l 'expéditeur dans le php.ini comme demande - tu rajoute le paramètre from a ta fonction (le 4eme je crois) |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() |
$from ='From: "nom"<adresse@fai.fr>'."\n";
En 4eme paramètres (celui qui contient les headers) |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() |
Vos réponses me paraissent juste, et en testant ce que vous m'avez mis, j'obtiens une nouvel erreur, qui est :
Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini. Donc...si je comprends bien les valeurs qui sont dans mon php.ini sont pas les bonnes, mais...comment savoir quelles sont les bonnes et comment modifié ce php.ini? (j'ai vu sur un site que ces valeurs sont les valeurs de bases)
__________________
On peut être pathéthique sans faire l'éthique du pâté. |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() |
Ben comment le modifier => en l'ouvrant (php.ini)
Quelles valeurs => celle de ton serveur mail (es tu sur d'en avoir un?) |
|
|
00
|
|
|
#6 | ||
|
Membre habitué
![]() |
Alors j'ai trouvé comment on modifie ( à quel endroit ), j'ai donc remplacer "localhost" par mon serveur smtp (smtp.free.fr), et imcompréhensible, il me met la même erreur comme quoi "Failed to connect to mailserver at "localhost" port 25", alors que j'ai changé sa valeur dans php.ini, hum...
Code :
__________________
On peut être pathéthique sans faire l'éthique du pâté. |
||
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() |
Bon, je viens de comprendre la moitié du problème, je lance mon programme via :
php -n monprog.php -> hors -n veut dire sans php.ini Mais je ne trouve pas de commande permettant de lancer mon programme AVEC php.ini, si quelqu'un sait ![]() Merci d'avance
__________________
On peut être pathéthique sans faire l'éthique du pâté. |
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() |
Bon... j'ai changé la valeur du smtp via ini_set(), et cette fois j'ai bien la valeur "smtp.free.fr", mais il arrive toujours pas à se connecter
PS : j'aime bien les monologues dis donc !
__________________
On peut être pathéthique sans faire l'éthique du pâté. |
|
|
00
|
|
|
#9 |
|
Membre habitué
![]() |
Bon et ben ça fonctionne !
Je pensai pas qu'il fallait une adresse internet dans la 4ème variable ($From), du coup moi je mettai le SMTP...
__________________
On peut être pathéthique sans faire l'éthique du pâté. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com