Accueil > Forum > > > > envoie d'un formulaire en php
envoie d'un formulaire en php
dimanche 16 mars 2008 à 20:21:33 |
envoie d'un formulaire en php

ArnaudT62
|
Bonjour à tous, voilà mon soucil. Dans le site que je suis entrain de créer, je veux mettre un formulaire en php, voici ce que j'ai mis ( source trouvé sur le net) premiere page contact.html: donc j'ai mon formulaire ensuite quand je clique sur envoyer, j'appelle ma page formmail.php avec le code ci dessus : <?php $TO = "mon adresse";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) { $message .= "$key : $val\n"; }
mail($TO, $subject, $message, $h);
//Header("Location: http://<URL de la page de remerciement>");
?>Pour vérifier si l'envoie fonctionne apres redirection sur la page formmail.php, j'obtiens ce message d'erreur : <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:\Program Files\EasyPHP 2.0b1\www\test mail\formmail.php on line 12>
Est ce du au faite que j'utilise une adresse hotmail ou s'agit il d'un autre soucis??? Cordialement Arnaud
|
|
dimanche 16 mars 2008 à 20:38:01 |
Re : envoie d'un formulaire en php

nicomilville
|
Salut, je pense que c'est effectivement du au fait que l'addresse que tu a fourni est hotmail or ces types d'adresse n'utilise pas le protocol SMTP Si t'a besoin d'aide, MP !!!

|
|
dimanche 16 mars 2008 à 22:01:44 |
Re : envoie d'un formulaire en php

coucou747
|
salut nicomilville, ca n'a aucun rapport... le message d'erreur est explicite... explication de l'erreur : Failed to connect to mailserver at "localhost" port 25facon de le corriger : verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()/** * @author coucou747 <coucou747@hotmail.com> * @see irc://cominweb.uni-irc.net/#programmation */
|
|
dimanche 16 mars 2008 à 23:49:13 |
Re : envoie d'un formulaire en php

ArnaudT62
|
Ok, je suppose que sa ne marchera pas non plus avec compte gmail??? Si s'est bien cela le problème, quel genre de messagerie serait accepté.?? Sinon quelle pourrait en etre la cause, pour information, je fais test sur easyphp. Cordialement Arnaud
|
|
lundi 17 mars 2008 à 00:00:28 |
Re : envoie d'un formulaire en php

coucou747
|
ce que nicomiville t'a dit etait faux... le probleme vient de ton php.ini qui n'est pas configure, LIS TON MESSAGE D'ERREUR ! verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
tu dois verifier ce qui concerne SMTP dans php.ini... /** * @author coucou747 <coucou747@hotmail.com> * @see irc://cominweb.uni-irc.net/#programmation */
|
|
lundi 17 mars 2008 à 01:31:41 |
Re : envoie d'un formulaire en php

yoman64
|
Réponse acceptée !
Plus clairement ça veut dire que tu dois entrer le serveur smtp de ton FAI dans ton fichier php.ini, tu remplace localhost par le smtp de ton FAI (ou un autre de ton choix).. ------------------- Vous cherchez un hebergement Php/MySQL Gratuit et sans publicités ?? Et bien c'est la : www.e3b.org 
|
|
lundi 17 mars 2008 à 01:36:01 |
Re : envoie d'un formulaire en php

codefalse
|
Nicomilville, je me demande bien comment tu à pu deviner que le probleme venait d'une adresse telle que hotmail, puisque nulle part il est indiqué que c'est une adresse Hotmail qui est utilisé. Peut-être n'apprécie tu pas leur attitude au niveau de l'accessibilité pour leur mail, et de ce coté là je suis tout à fait d'accord avec toi : Se prendre la tete pour pouvoir lire tes mails avec ton webmail, alors qu'avec outloock, ca marche finger in the nose, c'est du bon foutage de gueule à la crosoft. Maintenant pour en revenir à nos moutons, si tu regarde bien l'erreur que donne ArnaudT62, tu remarquera que le problème est en local. Est-ce que tu à déjà essayé d'envoyer des emails ? En mettant n'importe quoi comme adresse emetteur ? Si oui, tu remarquera que le message d'erreur n'est plus "failed to connect to mailserver", mais un truc genre "you have no rights to send emails with this domain". Dans ce cas, ce demander quel était le mail emetteur aurait été une possibilité, qui plus est, est ptete hotmail aussi ;) En fait dans ton cas ArnaudT62, il faut que tu modifie la directive SMTP dans la section mail function de ton php.ini : [mail function] ; For Win32 only. SMTP = smtp.tonFai.tld Généralement, tu met smtp.[] avec [] qui correspond à la partie apres l'arobase. Par exemple si tu envoie un mail en bob@gmail.com, tu mettra smtp.gmail.com (ou mail.gmail.com je sais plus, à vérifier chez eux). L'idée, c'est que si tu envoie un mail bob@gmail.com en mettant en smtp : smtp.free.fr, tu aura une erreur de refus (essaye, c'est marrant le message d'erreur (sur certain serveur ils te demandent carrément si tu te moque pas d'eux :D) ;)) Normallement ca devrait marcher. Biensur dans le cas de hotmail/msn, tu peux changer d'email, ils ont pas de serveur smtp te permettant d'y acceder, tout est fermé chez eux, meme l'utilisation de leur produit en dehors du cadre qu'ils autorisent ... [ Lien ]
|
|
lundi 17 mars 2008 à 01:39:56 |
Re : envoie d'un formulaire en php

ArnaudT62
|
okay voilà ce que j'ai dans mon php.init : [mail function] ; For Win32 only. SMTP = localhost smtp_port = 25 ; For Win32 only. ;sendmail_from = me@example.com ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ;sendmail_path = ; Force the addition of the specified parameters to be passed as extra parameters ; to the sendmail binary. These parameters will always replace the value of ; the 5th parameter to mail(), even in safe mode. ;mail.force_extra_parameters = Donc que dois je mettre à la place, par exemple pour mon adresse hotmail. De plus si j'ai bien compris le preoblème et dus à easy php, donc normalement une fois mon site est hébérgé, sa devrait marcher??? ou pas???
merci pour vos réponse.
|
|
lundi 17 mars 2008 à 01:43:08 |
Re : envoie d'un formulaire en php

codefalse
|
Pour hotmail, t'oublie. Tu compte héberger ton site ou ? Si c'est un serveur gratuit (style free), en général, ils n'implémentent pas de fonction mail te permettant d'en envoyer (mais ya des moyens de passer outre). Si tu passe par un service payant, généralement ca marche. Ovh, 1&1 en tout cas de sur. Dans ton cas, pour que ca marche, tu ne doit modifier que la partie "SMTP" en mettant, comme je t'ai dit avant, les indications fournies par la personnes chez qui tu possede ton mail : smtp.free.fr, mail.gmail.com, etc. Ca ne marche pas avec hotmail. [ Lien ]
|
|
lundi 17 mars 2008 à 01:43:36 |
Re : envoie d'un formulaire en php

ArnaudT62
|
okay, merci pour ta reponse, je testerai sa demain et je vous dirai si sa marche, par contre je laisse le port en 25 ou dois je le changer?
Cordialement AT
|
|
Cette discussion est classée dans : message, mail, php, envoie, to
Répondre à ce message
Sujets en rapport avec ce message
envoie d'un mail en Php - Javascript avec une seule page Php [ par elfigone81 ]
Bonjour,Je voulais demander de l'aide pour le script suivant. En faite je voudrai envoyer un mail avec une seule page php contenant également un petit
mail en php [ par AlouiGroup ]
je veut de l'aide sur la configuration requise pour envoyer un e-mail en PHP sans rencontrer le message d'erreur suivant:(Warning: mail(): Failed to c
problème de variables non récupéré [ par winnie39 ]
Voila j' ai créé un formulaire d' envoye de mail pour mon site perso. Ce formulaire permet d'envoyer un e-mail déja "formaté" aux personnes inscrite.
formulaire flash php [ par richo8 ]
Bonjour a tous,voila j'ai passé 2 nuits blanches et je ne sais pas pourquoi, mais mon formulaire flash ne marche pas,J'ai recupéré de tutoriel des scr
envoie d'un mail automatique [ par isecso ]
Salut tous,je travaille un outil sur php et il faut de faire un fichier php ou javscript qui sert à envoyer un mail à un destination ce mail à un rapp
formulaire avec PHP [ par da vince ]
Davince J'ai créé un site pour un ami peintre: http://www.ericmigom.be/ Un scri
mail avec php [ par dk ]
bonjour, je suis entrain decrire un petit code pour l'envoi de mail massif sur mon site internet ...voici mon probleme : le message que je transmet
mail avec php [ par dk ]
bonjour, je suis entrain decrire un petit code pour l'envoi de mail massif sur mon site internet ...voici mon probleme : le message que je transmet
Problème Mail() [ par pcmanprogrammeur ]
Bonjour !Je vous écris car j'ai un problème avec la fonction mail(). Lundi, la commande suivante marchait très bien :mail($destinataire,$_POST["sujet"
envoyer mail [ par yebs ]
Salut!Sans etre vraiment débutant en PHP, g un soucis.C'est la première fois que je m'attache à envoyer un mail par PHP, alors pour faire des tests, j
Livres en rapport
|
Derniers Blogs
[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE par Audrey
Dans un de mes articles précédents , j'avais parlé des DomainDataSource avec RIA Services dans le cas d'une interface Maître - Détail. Dans le même principe, je vais parler d'une autre manière de mettre en forme ce cas d'interface avec RIA Services. Et po...
Cliquez pour lire la suite de l'article par Audrey ZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATIONZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATION par ROMELARD Fabrice
Une des nouveautés de la version V 3.0 était l'apparition de l'onglet Social qui ne fonctionnait que si le MarketPlace était activé sur son poste. Cela limitait donc son intérêt, car hors du cadre commercial USA-CANADA, peu de monde trouva...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2 par ROMELARD Fabrice
Avec la dernière génération du lecteur MP3 de Microsoft, le ZUNE HD, Microsoft a publié une nouvelle version du logiciel pour PC. Ainsi, je me suis décidé à installer celle-ci sur mon Tablet PC ACER, comme toujours le logiciel est donc tél...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|