Un formulaire de contact pour votre site
Résolu
sunev
Messages postés
39
Date d'inscription
Statut
Membre
Dernière intervention
-
sunev -
sunev -
Bonjours
A cette page il est donné
Webmaster - Un formulaire de contact pour votre site
https://www.commentcamarche.net/faq/4516-webmaster-un-formulaire-de-contact-pour-votre-site
ce formulaire ne fonctionne pas et indique les erreurs suivantes
Notice: Undefined index: previsualiser in C:\Program Files\EasyPHP-12.1\www\pormulairecomment ca marche.php on line 42
Notice: Undefined variable: mail in C:\Program Files\EasyPHP-12.1\www\pormulairecomment ca marche.php on line 90
Warning: mail(): Failed to connect to mailserver at "127.0.0.1" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files\EasyPHP-12.1\www\pormulairecomment ca marche.php on line 91
Un problème est survenu durant l'envoi du mail.
Code incriminé
A cette page il est donné
Webmaster - Un formulaire de contact pour votre site
https://www.commentcamarche.net/faq/4516-webmaster-un-formulaire-de-contact-pour-votre-site
ce formulaire ne fonctionne pas et indique les erreurs suivantes
Notice: Undefined index: previsualiser in C:\Program Files\EasyPHP-12.1\www\pormulairecomment ca marche.php on line 42
Notice: Undefined variable: mail in C:\Program Files\EasyPHP-12.1\www\pormulairecomment ca marche.php on line 90
Warning: mail(): Failed to connect to mailserver at "127.0.0.1" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files\EasyPHP-12.1\www\pormulairecomment ca marche.php on line 91
Un problème est survenu durant l'envoi du mail.
Code incriminé
42 $previsualiser=htmlentities($_POST['previsualiser']);
90 $headers='From:'.$votremail."\r\n".'To:'.$mail."\r\n".'Subject:'.$objet."\r\n".'Content- type:text/plain;charset=iso-8859-1'."\r\n".'Sent:'.date('l, F d, Y H:i');
91 if(mail($destinataire,$objet,$message,$headers))
A voir également:
- Un formulaire de contact pour votre site
- Whatsapp formulaire opposition - Guide
- Site de telechargement - Accueil - Outils
- Site comme coco - Accueil - Réseaux sociaux
- Site pour vendre des objets d'occasion - Guide
- Quel site remplace coco - Accueil - Réseaux sociaux
5 réponses
Bonjour,
Pour les "undefined index.." merci de lire ceci :
https://forums.commentcamarche.net/forum/affich-37636387-php-notice-undefined-index
Pour l'erreur de smtp, il faut que tu modifie le Php.ini de ton EasyPHP.
où dans SMTP tu mets ton fournisseur d'accès internet à la place d'opérateur, et dans sendmail_from, l'adresse de ta boite mail expéditeur.
Après... il reste la possibilité d'utiliser la class php : PHPMailer.
Telechargement : https://github.com/PHPMailer/PHPMailer
Le tuto : https://stephaneey.developpez.com/tutoriel/php/phpmailer/
Pour les "undefined index.." merci de lire ceci :
https://forums.commentcamarche.net/forum/affich-37636387-php-notice-undefined-index
Pour l'erreur de smtp, il faut que tu modifie le Php.ini de ton EasyPHP.
[mail function]
; For Win32 only.
SMTP = smtp.operateur.fr
smtp_port = 25
; For Win32 only.
sendmail_from = nom@operateur.fr
où dans SMTP tu mets ton fournisseur d'accès internet à la place d'opérateur, et dans sendmail_from, l'adresse de ta boite mail expéditeur.
Après... il reste la possibilité d'utiliser la class php : PHPMailer.
Telechargement : https://github.com/PHPMailer/PHPMailer
Le tuto : https://stephaneey.developpez.com/tutoriel/php/phpmailer/
Bonjour,
Et celui en php5 fonctionne ? https://www.commentcamarche.net/faq/4516-webmaster-un-formulaire-de-contact-pour-votre-site#une-autre-version-en-php5
Pour le premier, je vais voir avec un de nos techniciens.
Et celui en php5 fonctionne ? https://www.commentcamarche.net/faq/4516-webmaster-un-formulaire-de-contact-pour-votre-site#une-autre-version-en-php5
Pour le premier, je vais voir avec un de nos techniciens.
Bonjours
Avec le deuxième en php5 j'ai une erreur signalée,
et la ça vient certainement de ma configuration, pourtant Out look marche très bien, mais comme je suis un novice de chez novice si on peut m’éclairer
je m'allume vite
L'humour est la clé de voûte de la conscience... et de la spiritualité
Warning: mail(): Failed to connect to mailserver at "127.0.0.1" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files\EasyPHP-12.1\www\mon formulaire.php\exemple4.php on line 42
Avec le deuxième en php5 j'ai une erreur signalée,
et la ça vient certainement de ma configuration, pourtant Out look marche très bien, mais comme je suis un novice de chez novice si on peut m’éclairer
je m'allume vite
L'humour est la clé de voûte de la conscience... et de la spiritualité
Warning: mail(): Failed to connect to mailserver at "127.0.0.1" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files\EasyPHP-12.1\www\mon formulaire.php\exemple4.php on line 42
ligne 42 $previsualiser=htmlentities($_POST['previsualiser']);
Warning: mail(): Failed to connect to mailserver at "127.0.0.1" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files\EasyPHP-12.1\www\pormulairecomment ca marche.php on line 91
Cela indique que ton WAMP n'est pas configuré correctement pour utiliser SMTP, lit le message et corriges la configuration.
Notice: Undefined index: previsualiser in C:\Program Files\EasyPHP-12.1\www\pormulairecomment ca marche.php on line 42
Est un warning, pas une erreur, cela indique que $_POST['previsualiser'] n'est pas renseigné sur le formulaire HTML.
Notice: Undefined variable: mail in C:\Program Files\EasyPHP-12.1\www\pormulairecomment ca marche.php on line 90
Idem, c'est un warning.
En effet, la variable "$mail" n'est pas initialisée. Tu peux forcer sa valeur. C'est l'adresse de destination du mail.
Cela indique que ton WAMP n'est pas configuré correctement pour utiliser SMTP, lit le message et corriges la configuration.
Notice: Undefined index: previsualiser in C:\Program Files\EasyPHP-12.1\www\pormulairecomment ca marche.php on line 42
Est un warning, pas une erreur, cela indique que $_POST['previsualiser'] n'est pas renseigné sur le formulaire HTML.
Notice: Undefined variable: mail in C:\Program Files\EasyPHP-12.1\www\pormulairecomment ca marche.php on line 90
Idem, c'est un warning.
En effet, la variable "$mail" n'est pas initialisée. Tu peux forcer sa valeur. C'est l'adresse de destination du mail.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question