Probleme de reception de Formulaire
Fermé
cmwi42
-
Modifié par cmwi42 le 28/09/2013 à 14:22
toutou57 Messages postés 3 Date d'inscription lundi 30 septembre 2013 Statut Membre Dernière intervention 30 septembre 2013 - 30 sept. 2013 à 11:27
toutou57 Messages postés 3 Date d'inscription lundi 30 septembre 2013 Statut Membre Dernière intervention 30 septembre 2013 - 30 sept. 2013 à 11:27
A voir également:
- Probleme de reception de Formulaire
- Probleme de reception tnt aujourd'hui 2023 - Guide
- Accusé de reception gmail - Guide
- Accusé de reception outlook - Guide
- Serveur de reception - Guide
- Formulaire de réclamation facebook - Guide
6 réponses
toutou57
Messages postés
3
Date d'inscription
lundi 30 septembre 2013
Statut
Membre
Dernière intervention
30 septembre 2013
3
Modifié par toutou57 le 30/09/2013 à 11:27
Modifié par toutou57 le 30/09/2013 à 11:27
salut,
Pour que la fonction mail() fonction il faut que ton hébergeur le permet et donc qu'il l'active sur le serveur.
après va voir ce lien il donne comment envoyer des mail en PHP :
http://apprendre-creer-sites.com/php/envoyer-des-mails-en-php.php
Pour que la fonction mail() fonction il faut que ton hébergeur le permet et donc qu'il l'active sur le serveur.
après va voir ce lien il donne comment envoyer des mail en PHP :
http://apprendre-creer-sites.com/php/envoyer-des-mails-en-php.php
Utilisateur anonyme
28 sept. 2013 à 14:39
28 sept. 2013 à 14:39
salut, il faut être sur que ton hébergeur utilise la fonction mail()
Utilisateur anonyme
28 sept. 2013 à 16:48
28 sept. 2013 à 16:48
oui ton code envoi des mails...j'ai pas la partie json alors je reçois des mails vide, mais je reçoit tout de même des mails
si tu veux je te le fais en php classique
si tu veux je te le fais en php classique
Utilisateur anonyme
Modifié par lobotoFix le 28/09/2013 à 20:30
Modifié par lobotoFix le 28/09/2013 à 20:30
au fait as tu regardé dans tes spams ?
voilà ca sa fonctionne mais j'ai pas fais le mail au format html...juste un mais classique
׺°"~'"°º×]|I{*------» m3745p10!7 «------*}I|[׺°"~'"°º×
voilà ca sa fonctionne mais j'ai pas fais le mail au format html...juste un mais classique
<form id="contact-form" action="php/contact_synergy.php" method="post">
<div class="form-input-half-left form-input-border">
<div class="form-input-background opacity_2"></div>
<input id="name" type="text" name="name" value="nom *"/>
</div>
<div class="form-input-half-right form-input-border">
<div class="form-input-background opacity_2"></div>
<input id="email" type="text" name="email" value="email *"/>
</div>
<div class="form-input-large form-input-border">
<div class="form-input-background opacity_2"></div>
<input id="phone" type="text" name="phone" value="tel *"/>
</div>
<div class="form-input-textarea form-input-border">
<div class="form-input-background opacity_2"></div>
<textarea id="message" name="message">message *</textarea>
</div>
<span id="form-warning">Tous les Champs sont nécéssaire*)</span>
</div>
<input type="submit" name="submit" />
</form>
<?php
if (isset($_POST['submit'])) {
if (!preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $_POST['email'])) {
echo 'E-mail invalide !';
}
if (isset($_POST['name']) && isset($_POST['email']) && isset($_POST['message']) && isset($_POST['phone']) AND preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $_POST['email'])) {
$nom = $_POST['name'];
$phon = $_POST['phone'];
$email = $_POST['email'];
$mess = $_POST['message'];
function get_ip() {
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} elseif (isset($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
$headers = 'From: "nom"<adresse@fai.fr>' . "\n";
$headers .= 'Reply-To: adresse_de_reponse@fai.fr' . "\n";
$headers .= 'Content-Type: text/plain; charset="UTF-8"' . "\n";
$headers .= 'Content-Transfer-Encoding: 8bit';
$sujet = "message d'un internaute";
$message = 'Ce message est généré automatiquement. Une personne à rempli le formulaire de contact de ton site. Son nom est : ' . $nom . ", son adresse mail est :" . $email . " son téléphone est " . $phon . " et son message est :" . $mess . ' et son adresse ip : ' . get_ip();
if (mail('TonAdresseMail', $sujet, $message, $headers)) {
echo 'Le message a bien été envoyé';
} else {
echo 'Le message n\'a pu être envoyé';
}
}
}
?>
׺°"~'"°º×]|I{*------» m3745p10!7 «------*}I|[׺°"~'"°º×
je viens d'essayer ton code et voila l'erreur qu'il me met :
Warning: mail() [function.mail]: Failed to connect to mailserver at "mrvnet.kundenserver.de" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in E:\kunden\homepages\29\d345001085\www\php\contact_synergy.php on line 30
Le message n'a pu être envoyé
Warning: mail() [function.mail]: Failed to connect to mailserver at "mrvnet.kundenserver.de" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in E:\kunden\homepages\29\d345001085\www\php\contact_synergy.php on line 30
Le message n'a pu être envoyé
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
28 sept. 2013 à 21:34
28 sept. 2013 à 21:34
re
je pense à un problème de configuration du serveur...j'en sais pas plus. chez moi cela fonctionne
je pense à un problème de configuration du serveur...j'en sais pas plus. chez moi cela fonctionne
Utilisateur anonyme
28 sept. 2013 à 21:36
28 sept. 2013 à 21:36
ha mais tu le test de chez toi et pas sur le serveur ?