problème de mail

Eléphant du PHP | 419 Messages

29 juin 2005, 16:10

donc maintenant j'en suis là
<?mail(.$_POST['mail'].,
"Re:".$_POST['sujet'].,
"**********Mail automatique, merci de ne pas y répondre ************"?><br><br><?
"Votre message pour ".$_POST['for']." à bien été envoyé, Nous vous y réponderons dans les plus brefs délais."?><br><br><?
"Votre question sur ".$_POST['sujet']." :"?><br><br><?
.$_POST['message'].?><br><br><?
"Au revoir et à bientôt"?><br><br><?
"Société ArtCAD"?><br><br><?
"Adresse: ZA Croas Ar Nezig"?><br><br><?
"Tel: 02.98.20.21.22"?><br><br><?
"Fax: 02.92.20.23.00"?><br><br><?
"Site: http://www.artcad.com"?><br><br><?
"E-mail: [email protected]"?><br><br><?
);
$entetemail ="From: ".$_POST['mail'];
print($_POST['for'],
.$_POST['sujet'],
"Un message à été déposé pour vous."?><br><br><?
"Voici ce que contient le message:"?><br><br><?
"société:".$_POST['societe'].?><br><br><?
"nom:".$_POST['nom'].?><br><br><?
"prenom:".$_POST['prenom'].?><br><br><?
"adresse:".$_POST['adresse'].?><br><br><?
"téléphone:".$_POST['telephone'].?><br><br><?
"fax:".$_POST['fax'].?><br><br><?
"son mail:".$_POST['mail'].?><br><br><?
"son site web:".$_POST['web'].?><br><br><?
"le sujet:".$_POST['sujet'].?><br><br><?
"et le message:"?><br><br><?
.$_POST['message'].?><br><br><?
"Au revoir et à bientôt,"?><br><br><?
.$_POST['prenom']."". $_POST['nom']."");
?>
depuis que j'ai mis les <br> il m'affiche plus que des erreurs dont celle ci avec le code actuel
Parse error: parse error, expecting `')'' in c:\program files\easyphp1-8\www\contact_verif.php on line 13
la ligne 13 correspondant à la 1er ligne

Administrateur PHPfrance
Administrateur PHPfrance | 430 Messages

29 juin 2005, 16:16

:shock: :shock: ](*,) ](*,) #-o #-o [-o< [-o<
bon, gardons notre calme :lol:
<?mail(.$_POST['mail'].,
"Re:".$_POST['sujet']., 
c'est quoi ces . de partout ??? =>
<?mail($_POST['mail'],
"Re:".$_POST['sujet'], 
ensuite qu'est-ce que ces ?><br><br><? viennent faire là ???? ils servent à quoi ?
pourquoi ne les met tu pas directement dans le texte ??
comme ca :
$var = "totootto<br><br>tutututu"

Eléphant du PHP | 419 Messages

29 juin 2005, 16:25

merci cerber
mais argggghhhhhhhh
c'est quoi ce truc :shock:
Cher hgfhgfh hgh,
> Votre demande a été envoyé à la société ArtCAD.

Vous pouvez maintenant fermer cette fenêtre


Warning: 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:\program files\easyphp1-8\www\contact_verif.php on line 26

Warning: 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:\program files\easyphp1-8\www\contact_verif.php on line 44
en tout cas au début ça a l'air de marcher
c'est parce que je travaille en local? :?:

Administrateur PHPfrance
Administrateur PHPfrance | 430 Messages

29 juin 2005, 16:27

ok, ce qui m'amène a une question que je supposais résolu ... as tu un serveur smtp en local sur ta machine ??
si non jette un coup d'oeil ici => http://www.phpfrance.com/forums/voir_sujet-3928.php

Eléphant du PHP | 419 Messages

29 juin 2005, 16:33

ok c'est intéressant mais c'est que le site je le fait en local et après il est sur le net (je sais pas encore comment je sais qu'il ya un espèce de logiciel)
et comme je retape le site et que l'ancien est sur le net et qu'il envoie des mails même s'ils sont gorgés d'erreur ils sont quand même envoyé
donc je pense que je devrais pas en avoir besoin :roll:

Eléphant du PHP | 419 Messages

29 juin 2005, 16:52

cerber une fois que le site sera sur le réseau ces 2 problèmes seront résolus?

Administrateur PHPfrance
Administrateur PHPfrance | 430 Messages

29 juin 2005, 16:58

probablement.
mais on devrais pouvoir les contourner dès maintenant : va dans le php.ini et met smtp.free.fr (ou alors smtp.provider.xxx) comme smtp

Eléphant du PHP | 419 Messages

29 juin 2005, 17:01

euh si ça ne te dérange pas je dois y aller je suis en stage et je finis à 5h donc là je suis en heure sup je te dirais demain merci @+

Eléphant du PHP | 419 Messages

30 juin 2005, 14:52

c'est ça que je dois changer cerber
SMTP = smtp.free.fr
smtp_port = 25
pour le port je laisse?

Eléphant du PHP | 419 Messages

30 juin 2005, 15:04

bah c'est pas j'ai essayé avec tes deux options il doit pas les comprendre je sais pas
il dit ça
Warning: 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:\program files\easyphp1-8\www\contact_verif.php on line 26

Warning: 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:\program files\easyphp1-8\www\contact_verif.php on line 44
pourtant j'ai changé,sauvergardé,fermé toute les fenêtres ,rédemarrer easyphp et l'ordi et toujours le même problème
pour l'instant je vois que t'es pas là si tu lis ce message après 3h30 tu pourrais répondre quand même s'il te plaît mais je pourrais pas te répondre avant demain

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

30 juin 2005, 15:06

c'est Free ton fournisseur d'accès ?

Eléphant du PHP | 419 Messages

30 juin 2005, 15:07

non mais j'ais essayé avec son deuxième code mais de toute façon vu le message d'erreur il prend pas en compte la modif

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

30 juin 2005, 15:08

si tu n'es pas chez Free tu ne pourras pas utiliser leur smtp

met celui de ton FAI à toi, celui que tu utilises pour tes mails

si tu es chez Wanadoo par exemple c'est smtp.wanadoo.fr

Eléphant du PHP | 419 Messages

30 juin 2005, 15:11

oui j'ais vu mais ce code c'est pour free et il le prend en compte non plus

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

30 juin 2005, 15:15

comment ça il le prend pas en compte ?

il te dit "impossible de se connecter"

et je te dis que tu ne peux pas te connecter au SMTP de Free, si tu n'as pas une ligne chez Free

donc je vois pas le problème

chez quel FAI es-tu ? as-tu essayé avec le serveur smtp de TON FAI à toi ?

édition : j'avais pas vu le "localhost" désolé
c'est bizarre que ça ne change rien si tu as tout relancé :roll: