Script php formulaire de contact
Résolu/Fermé
ilyasoksuz
Messages postés
643
Date d'inscription
mercredi 31 décembre 2008
Statut
Membre
Dernière intervention
2 juin 2021
-
5 oct. 2011 à 17:57
Profil bloqué - 31 déc. 2012 à 18:40
Profil bloqué - 31 déc. 2012 à 18:40
A voir également:
- Script php formulaire de contact
- Script vidéo youtube - Guide
- Formulaire de réclamation facebook - Guide
- Easy php - Télécharger - Divers Web & Internet
- Créer un groupe whatsapp sans contact - Guide
- Formulaire de reclamation instagram - Guide
15 réponses
bg62
Messages postés
23661
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
30 novembre 2024
2 389
6 oct. 2011 à 09:50
6 oct. 2011 à 09:50
voir ici :
https://www.commentcamarche.net/faq/4516-webmaster-un-formulaire-de-contact-pour-votre-site
et:
https://www.unesourisetmoi.info/pages/formulaires.php
(plusieurs niveaux de difficultés)
;)
https://www.commentcamarche.net/faq/4516-webmaster-un-formulaire-de-contact-pour-votre-site
et:
https://www.unesourisetmoi.info/pages/formulaires.php
(plusieurs niveaux de difficultés)
;)
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
6 oct. 2011 à 12:38
6 oct. 2011 à 12:38
Bonjour,
Ce script (apparemment que tu as trouvé tout fait sur le net) me semble fonctionner. D'autant plus que si tu reçois correctement les e-mails envoyés, c'est tout OK.
Le problème de latence se situe plutôt au niveau du relai du mail, voire même carrément au niveau du serveur de ton hébergeur qui n'est sans doute pas très performant à ce niveau-là.
Chez qui es-tu hébergé ?
Ce script (apparemment que tu as trouvé tout fait sur le net) me semble fonctionner. D'autant plus que si tu reçois correctement les e-mails envoyés, c'est tout OK.
Le problème de latence se situe plutôt au niveau du relai du mail, voire même carrément au niveau du serveur de ton hébergeur qui n'est sans doute pas très performant à ce niveau-là.
Chez qui es-tu hébergé ?
ilyasoksuz
Messages postés
643
Date d'inscription
mercredi 31 décembre 2008
Statut
Membre
Dernière intervention
2 juin 2021
18
8 oct. 2011 à 19:00
8 oct. 2011 à 19:00
OVH
ilyasoksuz
Messages postés
643
Date d'inscription
mercredi 31 décembre 2008
Statut
Membre
Dernière intervention
2 juin 2021
18
8 oct. 2011 à 19:06
8 oct. 2011 à 19:06
voici le contenu du mail reçu:
Vous avez reçu un e-mail via votre site à partir de:
Votre nom:
Votre e-mail:
Votre numéro de téléphone:
Voici le message:
Vous pouvez répondre à ce message
et des fois le mail n'est pas reçu !
j'ai fait appel à mon hébergeur depuis 2 semaines +-, mais apparemment le problème ne semble pas avoir été résolu.
Vous avez reçu un e-mail via votre site à partir de:
Votre nom:
Votre e-mail:
Votre numéro de téléphone:
Voici le message:
Vous pouvez répondre à ce message
et des fois le mail n'est pas reçu !
j'ai fait appel à mon hébergeur depuis 2 semaines +-, mais apparemment le problème ne semble pas avoir été résolu.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ilyasoksuz
Messages postés
643
Date d'inscription
mercredi 31 décembre 2008
Statut
Membre
Dernière intervention
2 juin 2021
18
8 oct. 2011 à 19:23
8 oct. 2011 à 19:23
voici la solution apportée par le helper OVH:
Bonjour,
> >
> > Il faut un script en ligne sur votre hébergement pour que nous puissions effectuer des tests à notre niveau, nous ne pouvons pas intervenir sur une page qui n'existe pas.
> >
> > Svp, allez sur ce lien :
> > https://forum.ovh.com/?p=158831&postcount=2
> >
> > Copiez le script d'envoi d'email dans un fichier que vous nommerai en testmail.php.
> >
> > Modifier les variables :
> > $to = "adresse@machin.truc";
> > $from = "postmaster@bidule.truc";
> >
> > Renseigner des adresses existantes.
> >
> > Une fois le fichier transféré sur votre hébergement, voulez vous bien nous indiquer l'url d'accès ?
> >
> > Je reste à votre disposition pour toute informations complémentaires.
je l'ai fait et cela fonctionne ! mais pas sur mon site !
Bonjour,
> >
> > Il faut un script en ligne sur votre hébergement pour que nous puissions effectuer des tests à notre niveau, nous ne pouvons pas intervenir sur une page qui n'existe pas.
> >
> > Svp, allez sur ce lien :
> > https://forum.ovh.com/?p=158831&postcount=2
> >
> > Copiez le script d'envoi d'email dans un fichier que vous nommerai en testmail.php.
> >
> > Modifier les variables :
> > $to = "adresse@machin.truc";
> > $from = "postmaster@bidule.truc";
> >
> > Renseigner des adresses existantes.
> >
> > Une fois le fichier transféré sur votre hébergement, voulez vous bien nous indiquer l'url d'accès ?
> >
> > Je reste à votre disposition pour toute informations complémentaires.
je l'ai fait et cela fonctionne ! mais pas sur mon site !
bg62
Messages postés
23661
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
30 novembre 2024
2 389
8 oct. 2011 à 21:40
8 oct. 2011 à 21:40
parce qu'il ne l'était pas avant ????
refais à partir des liens donnés plus haut, ceux-là fonctionnent :)
ps : pas la peine de 'crier' (mettre en majuscules ou en gras sur un forum équivaut à hurler ;) )
refais à partir des liens donnés plus haut, ceux-là fonctionnent :)
ps : pas la peine de 'crier' (mettre en majuscules ou en gras sur un forum équivaut à hurler ;) )
ilyasoksuz
Messages postés
643
Date d'inscription
mercredi 31 décembre 2008
Statut
Membre
Dernière intervention
2 juin 2021
18
16 oct. 2011 à 01:44
16 oct. 2011 à 01:44
oui dsl pour le "gras" mais j'ai vraiment besoin d'aide !
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
14 oct. 2011 à 10:12
14 oct. 2011 à 10:12
a mon avis le pb vient du fait qu'il faut dans $additionalHeaders
from: ton adresse mail telle que définie chez eux (celle en postmaster....)
essayes de modifier
$additionalHeaders = "De: ".$_POST['name']."<".$_POST['email'].">\n";
par
De c'est du français et tout le codage est en anglais
from: ton adresse mail telle que définie chez eux (celle en postmaster....)
essayes de modifier
$additionalHeaders = "De: ".$_POST['name']."<".$_POST['email'].">\n";
par
$additionalHeaders = "From: "ton_nom"<ton_adr_mail_ovh>\n";
De c'est du français et tout le codage est en anglais
ilyasoksuz
Messages postés
643
Date d'inscription
mercredi 31 décembre 2008
Statut
Membre
Dernière intervention
2 juin 2021
18
16 oct. 2011 à 01:50
16 oct. 2011 à 01:50
Le codage était en anglais j'ai traduit en français. C'est pour cela qu'il y a le De
ilyasoksuz
Messages postés
643
Date d'inscription
mercredi 31 décembre 2008
Statut
Membre
Dernière intervention
2 juin 2021
18
16 oct. 2011 à 03:21
16 oct. 2011 à 03:21
Je viens d'essayer plusieurs liens situés au dessus ! J'ai toujours un problème d'envoi de mail. Après plusieurs essais d'envoi par moi même, je n'ai reçu aucun mail !
Au niveau de mon serveur, je n'ai pas de problème car je viens aussi de faire un test de mail via un lien fourni par mon helper OVH.
Il doit bien y avoir une solution non ?
Voici mon site: www.ohk-officiel.com
Partie "contact"
Au niveau de mon serveur, je n'ai pas de problème car je viens aussi de faire un test de mail via un lien fourni par mon helper OVH.
Il doit bien y avoir une solution non ?
Voici mon site: www.ohk-officiel.com
Partie "contact"
ilyasoksuz
Messages postés
643
Date d'inscription
mercredi 31 décembre 2008
Statut
Membre
Dernière intervention
2 juin 2021
18
12 nov. 2011 à 15:08
12 nov. 2011 à 15:08
Quelqu'un peut il m'aider svp ? Je ne reçois pas les messages à partir de mon formulaire de contact :(
bg62
Messages postés
23661
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
30 novembre 2024
2 389
13 nov. 2011 à 10:53
13 nov. 2011 à 10:53
tu as des liens plus haut : refais ton formulaire et ça fonctionnera !!!
ilyasoksuz
Messages postés
643
Date d'inscription
mercredi 31 décembre 2008
Statut
Membre
Dernière intervention
2 juin 2021
18
20 nov. 2011 à 01:33
20 nov. 2011 à 01:33
Auparavant, j'avais reçu quelques mail de mon formulaire de contact. C'est la preuve qu'il fonctionne ! Mais de tant en tant, quand il veut... J'aimerais le gérer et l'ordonner de m'envoyer les mail à l'instant même et de recevoir tout les mail.
Non sérieusement, il doit y avoir un autre problème :( à l'aide.
Non sérieusement, il doit y avoir un autre problème :( à l'aide.
ilyasoksuz
Messages postés
643
Date d'inscription
mercredi 31 décembre 2008
Statut
Membre
Dernière intervention
2 juin 2021
18
21 oct. 2012 à 19:50
21 oct. 2012 à 19:50
Mon formulaire de contact ne fonctionne toujours pas. Un message indique que "ça a été envoyé avec succès" mais je ne reçois pas ces messages envoyés.
Voici le lien du formulaire : http://ilyasoksuz.com/ohk-officiel.com/index.html#/contact
Voici le lien du formulaire : http://ilyasoksuz.com/ohk-officiel.com/index.html#/contact
ilyasoksuz
Messages postés
643
Date d'inscription
mercredi 31 décembre 2008
Statut
Membre
Dernière intervention
2 juin 2021
18
5 nov. 2012 à 02:15
5 nov. 2012 à 02:15
Quelqu'un peut il m'aider svp ?
ilyasoksuz
Messages postés
643
Date d'inscription
mercredi 31 décembre 2008
Statut
Membre
Dernière intervention
2 juin 2021
18
30 déc. 2012 à 18:35
30 déc. 2012 à 18:35
ça ne fonctionne toujours pas :(
bg62
Messages postés
23661
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
30 novembre 2024
2 389
30 déc. 2012 à 20:22
30 déc. 2012 à 20:22
tu es une vraie flèche toi ....
date de ta demande : "5 oct. 2011 à 17:57 "
et nous sommes le 30 décembre 2012 !!!
date de ta demande : "5 oct. 2011 à 17:57 "
et nous sommes le 30 décembre 2012 !!!
ilyasoksuz
Messages postés
643
Date d'inscription
mercredi 31 décembre 2008
Statut
Membre
Dernière intervention
2 juin 2021
18
30 déc. 2012 à 21:00
30 déc. 2012 à 21:00
quand on n'apporte pas une vrai solution, on n'avance pas :)
Envoie d'un Email en PHP
ajoute juste le formulaire ;)
----------------------------------------------------------------
<?php
$mail = 'email@brobleme.com'; // recepteur email
if (!preg_match("#^[a-z0-9._-]+@(hotmail|live|msn).[a-z]{2,4}$#", $mail)) // ????? ????? ??? ????????.
{
$var = "\r\n";
}
else
{
$var = "\n";
}
//=====texte du message .
$message_txt = "Salut à tous, voici un e-mail envoyé par un script PHP.";
$message_html = "<html><head></head><body><b>Salut à tous</b>, voici un e-mail envoyé par un <i>script PHP</i>.</body></html>";
//==========
//=====boundary
$boundary = "-----=".md5(rand());
//==========
//=====sujet.
$sujet = "Hey mon ami !";
//=========
//===== tes infos
$header = "From: \"Brobleme\"<send@envoyer.com>".$var;
$header.= "Reply-to: \"AADADA.COM\" <send@envoyer.com>".$var;
$header.= "MIME-Version: 1.0".$var;
$header.= "Content-Type: multipart/alternative;".$var." boundary=\"$boundary\"".$var;
//==========
//===== message
$message = $var."--".$boundary.$var;
//=====texte
$message.= "Content-Type: text/plain; charset=\"ISO-8859-1\"".$var;
$message.= "Content-Transfer-Encoding: 8bit".$var;
$message.= $var.$message_txt.$var;
//==========
$message.= $var."--".$boundary.$var;
//===== ton message en HTML
$message.= "Content-Type: text/html; charset=\"ISO-8859-1\"".$var;
$message.= "Content-Transfer-Encoding: 8bit".$var;
$message.= $var.$message_html.$var;
//==========
$message.= $var."--".$boundary."--".$var;
$message.= $var."--".$boundary."--".$var;
//==========
//=====envoie
mail($mail,$sujet,$message,$header);
//==========
?>
ajoute juste le formulaire ;)
----------------------------------------------------------------
<?php
$mail = 'email@brobleme.com'; // recepteur email
if (!preg_match("#^[a-z0-9._-]+@(hotmail|live|msn).[a-z]{2,4}$#", $mail)) // ????? ????? ??? ????????.
{
$var = "\r\n";
}
else
{
$var = "\n";
}
//=====texte du message .
$message_txt = "Salut à tous, voici un e-mail envoyé par un script PHP.";
$message_html = "<html><head></head><body><b>Salut à tous</b>, voici un e-mail envoyé par un <i>script PHP</i>.</body></html>";
//==========
//=====boundary
$boundary = "-----=".md5(rand());
//==========
//=====sujet.
$sujet = "Hey mon ami !";
//=========
//===== tes infos
$header = "From: \"Brobleme\"<send@envoyer.com>".$var;
$header.= "Reply-to: \"AADADA.COM\" <send@envoyer.com>".$var;
$header.= "MIME-Version: 1.0".$var;
$header.= "Content-Type: multipart/alternative;".$var." boundary=\"$boundary\"".$var;
//==========
//===== message
$message = $var."--".$boundary.$var;
//=====texte
$message.= "Content-Type: text/plain; charset=\"ISO-8859-1\"".$var;
$message.= "Content-Transfer-Encoding: 8bit".$var;
$message.= $var.$message_txt.$var;
//==========
$message.= $var."--".$boundary.$var;
//===== ton message en HTML
$message.= "Content-Type: text/html; charset=\"ISO-8859-1\"".$var;
$message.= "Content-Transfer-Encoding: 8bit".$var;
$message.= $var.$message_html.$var;
//==========
$message.= $var."--".$boundary."--".$var;
$message.= $var."--".$boundary."--".$var;
//==========
//=====envoie
mail($mail,$sujet,$message,$header);
//==========
?>
Nico_
Messages postés
1219
Date d'inscription
vendredi 29 décembre 2006
Statut
Membre
Dernière intervention
15 mars 2016
189
5 oct. 2011 à 22:09
5 oct. 2011 à 22:09
bonsoir,
Voici un lien pour générer un formulaire de contact : http://infoxp.leobaillard.org/formulaire/
Voici un lien pour générer un formulaire de contact : http://infoxp.leobaillard.org/formulaire/
bg62
Messages postés
23661
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
30 novembre 2024
2 389
14 oct. 2011 à 12:02
14 oct. 2011 à 12:02
à force de bidouiller ....
as-tu au moins essayé les liens donnés plus haut ???
normalement jamais de problèmes ;
as-tu au moins essayé les liens donnés plus haut ???
voir ici : https://www.commentcamarche.net/faq/4516-webmaster-un-formulaire-de-contact-pour-votre-site et: https://www.unesourisetmoi.info/pages/formulaires.php (plusieurs niveaux de difficultés) ;)
normalement jamais de problèmes ;
ilyasoksuz
Messages postés
643
Date d'inscription
mercredi 31 décembre 2008
Statut
Membre
Dernière intervention
2 juin 2021
18
16 oct. 2011 à 01:51
16 oct. 2011 à 01:51
Si j'ai reçu des mails c'est que le formulaire fonctionne non ?
6 oct. 2011 à 00:24
8 oct. 2011 à 19:00