Formulaire php
Résolu/Fermé
valerie57
-
Modifié par valerie57 le 29/09/2010 à 10:07
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 29 sept. 2010 à 11:34
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 29 sept. 2010 à 11:34
A voir également:
- Formulaire php
- Formulaire de réclamation facebook - Guide
- Easy php - Télécharger - Divers Web & Internet
- Formulaire instagram compte suspendu - Guide
- Le formulaire rempli - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss ✓ - Forum HTML
8 réponses
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
29 sept. 2010 à 10:03
29 sept. 2010 à 10:03
mets nous l'erreur et dis nous quelle est la ligne concernée STP
nahac83
Messages postés
13
Date d'inscription
dimanche 22 août 2010
Statut
Membre
Dernière intervention
11 janvier 2011
29 sept. 2010 à 10:05
29 sept. 2010 à 10:05
OU est le message d'erreur?
voici le message d'erreur lors du test :
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 K:\wamp\www\site_perso\contact.php on line 14
Et voici le code php:
<?php
if(isset($_POST) && isset($_POST['nom']) && isset($_POST['email']) && isset($_POST['message']))
{
extract($_POST);
if(!empty($nom) && !empty($email) && !empty($message)){
$message=str_replace("\'","'",$message);
$destinataire="celine.coget@gmail.com";
$sujet="formulaire de contact";
$msg="une nouvelle question est arrivee \n
Nom : $nom \n
Email : $email \n
Message : $message";
$entete="From: $nom \n Reply-To: $email";
mail($destinataire,$sujet,$msg,$entete);
echo "le mail a bien été envoyé.";
}
else{
echo "vous n'avez pas rempli tous les champs";
}
}
?>
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 K:\wamp\www\site_perso\contact.php on line 14
Et voici le code php:
<?php
if(isset($_POST) && isset($_POST['nom']) && isset($_POST['email']) && isset($_POST['message']))
{
extract($_POST);
if(!empty($nom) && !empty($email) && !empty($message)){
$message=str_replace("\'","'",$message);
$destinataire="celine.coget@gmail.com";
$sujet="formulaire de contact";
$msg="une nouvelle question est arrivee \n
Nom : $nom \n
Email : $email \n
Message : $message";
$entete="From: $nom \n Reply-To: $email";
mail($destinataire,$sujet,$msg,$entete);
echo "le mail a bien été envoyé.";
}
else{
echo "vous n'avez pas rempli tous les champs";
}
}
?>
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
29 sept. 2010 à 10:51
29 sept. 2010 à 10:51
En effet, c'est pas un problème de syntaxe comme tu le disais avant.
il faut soit modifier le php.ini pour utiliser le serveur SMTP de ton FAI (s'il n'utilise pas l'authentification) soit installer un relai SMTP sur ton ordi.
2 liens:
https://www.commentcamarche.net/faq/893-parametres-de-serveurs-pop-imap-et-smtp-des-principaux-fai
https://forums.commentcamarche.net/forum/affich-18777125-utiliser-le-serveur-smtp-de-gmail#p18777427
il faut soit modifier le php.ini pour utiliser le serveur SMTP de ton FAI (s'il n'utilise pas l'authentification) soit installer un relai SMTP sur ton ordi.
2 liens:
https://www.commentcamarche.net/faq/893-parametres-de-serveurs-pop-imap-et-smtp-des-principaux-fai
https://forums.commentcamarche.net/forum/affich-18777125-utiliser-le-serveur-smtp-de-gmail#p18777427
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci,
ça me rassure que ce ne soit pas une erreur de syntaxe, je vais installer le SMTP avec les liens que tu m'as donné et au mieux je le met en ligne pour le tester.
ça me rassure que ce ne soit pas une erreur de syntaxe, je vais installer le SMTP avec les liens que tu m'as donné et au mieux je le met en ligne pour le tester.
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
29 sept. 2010 à 11:08
29 sept. 2010 à 11:08
tiens nous au courrant...
just eun petit truc: tout était dit dans le message: il parle pas d'erreur de syntaxe, il dit qu'il n'arrive à se connecter au serveur de mail localisé sur ton ordi au port 25, et que tu dois vérifier les paramètres SMTP et SMTP port dans le fichier php.ini, ou les redéfinir temoprairement (via le script) avec la commande ini_set() ...
bon, t'aurai peut être eu besoin de venir ici quand meme, mais taches aussi de comprendre tes messages avant de poster sur le forum (de plus, ce problème est un problème récurent.... donc traité X fois)
just eun petit truc: tout était dit dans le message: il parle pas d'erreur de syntaxe, il dit qu'il n'arrive à se connecter au serveur de mail localisé sur ton ordi au port 25, et que tu dois vérifier les paramètres SMTP et SMTP port dans le fichier php.ini, ou les redéfinir temoprairement (via le script) avec la commande ini_set() ...
bon, t'aurai peut être eu besoin de venir ici quand meme, mais taches aussi de comprendre tes messages avant de poster sur le forum (de plus, ce problème est un problème récurent.... donc traité X fois)
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
29 sept. 2010 à 11:34
29 sept. 2010 à 11:34
L'erreur c'était donc qu'il n'y avait pas d'erreur ...