begin process at 2012 05 31 05:40:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

Php, formulaire SPAM !


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Php, formulaire SPAM !

jeudi 14 juin 2007 à 17:54:26 | Php, formulaire SPAM !

xeroxiss

Bonjour,

Voila j'ai un petit soucis...Je voudrait mettre en place un petit formulaire de contact qui ne mange pas de pain..

Donc sans MySQL, (déja parceque je ne connait rien la dedans...), J'ai "créer" un petit formulaire qui marche très bien...

Sauf, il y a un hic, Le message (via fonction mail) s'envoie bien sur l'email prédéfini (donc la mienne) et comme je voulait que la personne
qui l'envoie puisse l'avoir aussi j'ai mit la fonction comuniqué Cc: (ce qui marche et lui envoie le même mail que moi).

Ma question est la suivante, le mail s'envoie mais est considérer comme un "spam" dans les boite de réceptions

Que dois-je faire pour qu'il soit comme un e-mail normal et, voyons les choses en grand il n'y aurai pas moyen d'envoyer sous forme html ce mail ? Ce serait plus jolis, et plus personnalisable. Enfin je veux rester simple donc j'écoutes vos idées Merci

A bientot :

Le code si jamais ^^ :

<?
function check_mail($email) {
if( (preg_match('/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/', $email)) ||
(preg_match('/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/',$email)) ) {
$host = explode('@', $email);
if(checkdnsrr($host[1].'.', 'MX') ) return true;
if(checkdnsrr($host[1].'.', 'A') ) return true;
if(checkdnsrr($host[1].'.', 'CNAME') ) return true;
}
return false;
}
$MailTo = "xxx@email.com";
$MailCc = "$email";
$MailSubject = "Contacts sur xxx.com !";
$MailHeader = "$nom";

$Envoi = 1;

if ($nom == ""){
echo("Veuillez compléter le champ ''nom''.<br>");
$Envoi = 0;
}
else {
$MailBody .= "Nom : $nom\n";
}
if ($email == ""){
echo("Veuillez compléter le champ ''email''.<br>");
$Envoi = 0;
}
else {
if (check_mail($email)) {
$MailBody .= "E-Mail : $email\n";
}
else {
echo("L'adresse e-mail ne semble pas valide<br>");
$Envoi = 0;
}
}
if ($sujet == "0"){
echo("Veuillez compléter le champ ''sujet''.<br>");
$Envoi = 0;
}
else {
$MailBody .= "Sujet : $sujet\n";
}
if ($categorie == ""){
echo("Vous n'avez pas choisi une catégorie dans le menu déroulant.<br>");
$Envoi = 0;
}
else {
$MailBody .= "Catégorie : $categorie\n";
}
if ($message == ""){
echo("Veuillez compléter la partie ''message''.<br>");
$Envoi = 0;
}
else {
$MailBody .= "Message : $message\n";
}
if ($Envoi == 0) echo("<p>&nbsp;</p><p>&nbsp;</p><p align=\"center\"><a href=\"/contacts.html\"><strong>Retour</strong></a></p>");

if ($Envoi == 1) {
mail($MailTo, $MailSubject, $MailBody, $MailHeader);
mail($MailCc, $MailSubject, $MailBody, $MailHeader);
echo("<p>Votre message a bien été envoyé.<br>Merci"); echo("<p>&nbsp;</p><p>&nbsp;</p><p align=\"center\"><a href=\"/contacts.html\"><strong>Retour</strong></a></p>");
}
?>
jeudi 14 juin 2007 à 17:59:26 | Re : Php, formulaire SPAM !

sebastien_et_typh

tu a mis quoi dans ton php ini pour la fonction mail?
jeudi 14 juin 2007 à 18:26:12 | Re : Php, formulaire SPAM !

xeroxiss

Tout est la....
jeudi 14 juin 2007 à 18:28:15 | Re : Php, formulaire SPAM !

sebastien_et_typh

je parle du send_from dans ton fichier php ini car j'avai ce probleme en mettan une adress msn dedan depui j'ai mis une adress wanadoo tou marche nikel et jutilise phpmailer pour faire des mail ecrit en html
jeudi 14 juin 2007 à 18:51:55 | Re : Php, formulaire SPAM !

xeroxiss

Salut,

Moi je suis débutant, je n'est pas de fichier ini...? Voila mon fichier html...Je n'est que deux fichiers...

Je vais être franc ! Cette réalisation est le fruit de recherche sur des tutos a gauche et a droite...Et ce n'est pas une adresse msn c'est une adresse g-mail..

<form method="POST" action="contact_mail.php3" name="CONTACTS">
Nom :<br>
<input type="text" name="nom" size="20">
<p>E-mail<br>
  <input type="text" name="email" size="20">
</p>
<p>Question 5 :<br>
<select name="categorie" size="1">
<option value="5">5</option>
<option value="4">4</option>
<option value="3">3</option>
<option value="2">2</option>
<option value="1">1</option>
</select>
</p>
<p>Sujet :<br />
    <input type="text" name="sujet" size="20" />
</p>
<p>Question 6 : commentaire<br>
<textarea rows="4" name="message" cols="40"></textarea></p></td>
</p>
<input type="submit" value="Envoyer" name="envoyer">
<input type="reset" value="Recommencer" name="recommencer">
</form>
jeudi 14 juin 2007 à 18:52:00 | Re : Php, formulaire SPAM !

xeroxiss

Salut,

Moi je suis débutant, je n'est pas de fichier ini...? Voila mon fichier html...Je n'est que deux fichiers...

Je vais être franc ! Cette réalisation est le fruit de recherche sur des tutos a gauche et a droite...Et ce n'est pas une adresse msn c'est une adresse g-mail..

<form method="POST" action="contact_mail.php3" name="CONTACTS">
Nom :<br>
<input type="text" name="nom" size="20">
<p>E-mail<br>
  <input type="text" name="email" size="20">
</p>
<p>Question 5 :<br>
<select name="categorie" size="1">
<option value="5">5</option>
<option value="4">4</option>
<option value="3">3</option>
<option value="2">2</option>
<option value="1">1</option>
</select>
</p>
<p>Sujet :<br />
    <input type="text" name="sujet" size="20" />
</p>
<p>Question 6 : commentaire<br>
<textarea rows="4" name="message" cols="40"></textarea></p></td>
</p>
<input type="submit" value="Envoyer" name="envoyer">
<input type="reset" value="Recommencer" name="recommencer">
</form>
jeudi 14 juin 2007 à 18:52:01 | Re : Php, formulaire SPAM !

xeroxiss

Salut,

Moi je suis débutant, je n'est pas de fichier ini...? Voila mon fichier html...Je n'est que deux fichiers...

Je vais être franc ! Cette réalisation est le fruit de recherche sur des tutos a gauche et a droite...Et ce n'est pas une adresse msn c'est une adresse g-mail..

<form method="POST" action="contact_mail.php3" name="CONTACTS">
Nom :<br>
<input type="text" name="nom" size="20">
<p>E-mail<br>
  <input type="text" name="email" size="20">
</p>
<p>Question 5 :<br>
<select name="categorie" size="1">
<option value="5">5</option>
<option value="4">4</option>
<option value="3">3</option>
<option value="2">2</option>
<option value="1">1</option>
</select>
</p>
<p>Sujet :<br />
    <input type="text" name="sujet" size="20" />
</p>
<p>Question 6 : commentaire<br>
<textarea rows="4" name="message" cols="40"></textarea></p></td>
</p>
<input type="submit" value="Envoyer" name="envoyer">
<input type="reset" value="Recommencer" name="recommencer">
</form>
jeudi 14 juin 2007 à 18:53:08 | Re : Php, formulaire SPAM !

xeroxiss

Oups désolé pour le flood, probleme de navigateur :s
jeudi 14 juin 2007 à 19:28:54 | Re : Php, formulaire SPAM !

sebastien_et_typh

tu a quel serveur d'installer?
jeudi 14 juin 2007 à 20:35:39 | Re : Php, formulaire SPAM !

xeroxiss

Hein ? la je capte plus !! Sur mon site perso....

1 2

Cette discussion est classée dans : mail, envoi, email, echo, mailbody


Répondre à ce message

Sujets en rapport avec ce message

Probleme formulaire [ par SpiritAnghell ] Voila j'ai écrit un formulaire en php avec envoi de mail. Seulemen il considère que les variables sont vides. pourquoi cela? Voila le code: formulaire [ par poloute ] Bonjour"undelivered message"c'est ce qui accompagne chaque fois lemail que je reçoit dans ma boite via mon site.Voici le script:$MailTo = "monadresse@ probleme envoie de mail html [ par hacka ] Bonjour tout le monde voila je dois faire une page de devis avec des checkbox à cocher pour choisir les différentes options... Les checkbox sont dans la fonction mail ne marche pas comme il faut!!!! [ par insatrit ] salut,j'utilise le easyphp1.6 j'ai fait un formulaire par le code suivant:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional// Probleme envoi mail a cause de PHP_SELF [ par 73manu73 ] Bonjour, J'ai trouvé un script php d'envoi mail que j'ai quelque peu modifié à ma convenace. Deux questions se posent à moi : 1. Lorsque j'utilise erreur lors d'envoi d'un formulaire par mail [ par matheo54 ] Bonjour,J'ai un petit soucis sur mon script d'envoi du formulaire par mail et je comprend pas l'erreur, pouvez vous m'end ire plus sur celle ci : Pars mail avec php [ par dk ] bonjour, je suis entrain decrire un petit code pour l'envoi de mail massif sur mon site internet ...voici mon probleme :  le message que je transmet mail avec php [ par dk ] bonjour, je suis entrain decrire un petit code pour l'envoi de mail massif sur mon site internet ...voici mon probleme :  le message que je transmet verifier un mail [ par tonypsg ] Bonjour,Je souhaite faire une verification de mail : j ai deja ce code : $point = strpos($email,".");$aroba = strpos($email,"@");if($point==''){echo " email incomplet club internet [ par cseagle ] Bonjour,J'ai un script classique d'envoi de newsletter html qui fonctionne très bien sauf sur club internet ou le contenu de mon mail est coupé en ple


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales