Probleme formulaire contact
Résolu
elchico66
Messages postés
981
Date d'inscription
Statut
Membre
Dernière intervention
-
elchico66 Messages postés 981 Date d'inscription Statut Membre Dernière intervention -
elchico66 Messages postés 981 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'apprends le php ces jours ci et sur un template que j'ai téléchargé il y a la partie "Contact" qui inclue un formulaire avec: - Nom - Email - message et le bouton envoi.
J'ai le code 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:\wamp\www\Portfolio\include\inc_sendmail.php on line 21
Call Stack
# Time Memory Function Location
1 0.0026 681976 {main}( ) ..\inc_sendmail.php:0
2 0.0044 684616 mail ( ) ..\inc_sendmail.php:21
L'adresse de l'expediteur est vincent.janty@live.fr
donc dans le "php.ini", "php.ini-developpement" et "php.ini-production" j'ai modifié comme tel:
[mail function]
; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp
SMTP = smtp.live.fr
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp-port
smtp_port = 25
; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.sendmail-from
;sendmail_from = vincent.janty@live.com
Cela devrait être bon, non ?
Je suis en local avec wamp.
Voici mon code php "inc_sendmail.php":
Que faire svp merci.
J'apprends le php ces jours ci et sur un template que j'ai téléchargé il y a la partie "Contact" qui inclue un formulaire avec: - Nom - Email - message et le bouton envoi.
J'ai le code 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:\wamp\www\Portfolio\include\inc_sendmail.php on line 21
Call Stack
# Time Memory Function Location
1 0.0026 681976 {main}( ) ..\inc_sendmail.php:0
2 0.0044 684616 mail ( ) ..\inc_sendmail.php:21
L'adresse de l'expediteur est vincent.janty@live.fr
donc dans le "php.ini", "php.ini-developpement" et "php.ini-production" j'ai modifié comme tel:
[mail function]
; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp
SMTP = smtp.live.fr
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp-port
smtp_port = 25
; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.sendmail-from
;sendmail_from = vincent.janty@live.com
Cela devrait être bon, non ?
Je suis en local avec wamp.
Voici mon code php "inc_sendmail.php":
<?php include_once("config.php"); //------------------------------------------------------------------------------------------------ // RECUPERO IL VALORE DI TUTTI I DATI INVIATI DALL'UTENTE //------------------------------------------------------------------------------------------------ $str_ind_ip = $_SERVER['REMOTE_ADDR']; foreach ($_POST as $key=>$value) { $$key = $value; } //------------------------------------------------------------------------------------------------ // PROCEDURA DI INVIO MAIL //------------------------------------- $str_oggetto = OGGETTO_MAIL; $str_contenuto_email = str_replace("{name}",$nom,$str_contenuto_email); $str_contenuto_email = str_replace("{mail}",$email,$str_contenuto_email); $str_contenuto_email = str_replace("{ip}", $str_ind_ip,$str_contenuto_email); $str_contenuto_email = str_replace("{corpo}",$message,$str_contenuto_email); $str_contenuto_email = str_replace("{url}",$urlWebSite,$str_contenuto_email); $headers = $headers_mail; if (!mail($emailAdmin,$str_oggetto,$str_contenuto_email,$headers)) { echo "<div class=\"error\">Il y a un problème à l'envoi du message.</div>"; } else { echo "<div class=\"success\">The email has been sent successfully.</div>"; }
Que faire svp merci.
A voir également:
- Probleme formulaire contact
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Recuperer contact carte sim - Guide
- Retrouver contact supprimé - Accueil - Android
2 réponses
Salut, que faire? Ce que dit l'erreur:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25,
Attention: la fonction mail : Echec de connexion au serveur mail sur localhost port 25
C'est strictement normal si vous êtes en local et que vous n'avez pas configuré un serveur mail local.
Testez en ligne sur votre serveur tant que vos avez accès et les droits @SMTP = smtp.live.fr
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25,
Attention: la fonction mail : Echec de connexion au serveur mail sur localhost port 25
C'est strictement normal si vous êtes en local et que vous n'avez pas configuré un serveur mail local.
Testez en ligne sur votre serveur tant que vos avez accès et les droits @SMTP = smtp.live.fr