begin process at 2012 02 13 06:47:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

code envoie mail par formulaire


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

code envoie mail par formulaire

vendredi 18 novembre 2005 à 22:59:54 | code envoie mail par formulaire

voidmain

Bonjour à tous,

je suis en train de tester un code pour l'envoie de mail par formulaire avec vérification des champs et du format de l'email,
tout cela fonctionne l'envoi aussi, mais dans le mail que je reçois ne contient que l'email de l'expéditeur et le sujet, pas le message ni "from..."
ni "Reply-to..."

voici mon code:
[code]
<?php

$msg = "Nom:\t$sender_name\n";
$msg .= "E-Mail:\t$sender_email\n";
$msg .= "Message:\t$message\n\n";

$recipient = "nom@free.fr";
$subject = "Contact";
$mailheaders = "From: My Web Site <> \n";
$mailheaders .= "Reply-To: $sender_email\n\n";

if(empty($sender_name) or empty($sender_email) or empty($message))
    {
    print 'Erreur , champs manquants :<br><br>';
        if(empty($sender_name)) { print 'Vous n\'avez pas saisi votre prénom !<br>'; }
        if(empty($sender_email)) { print 'Vous n\'avez pas saisi votre adresse email !<br>'; }
        if(empty($message)) { print 'Aucun commentaire n\'a été saisi .<br>'; }
    print '<p><a href="javascript:history.back()">Retour</a>';
    }
    else
    {
$msg = $_POST['sender_email'];
$point = strpos($sender_email,".");
$arobas = strpos($sender_email,"@");
if($point == '')
{
echo 'Votre adresse email est invalide<br><p><a href="javascript:history.back()">Retour</a><br>';
}
elseif($arobas == '')
{
echo 'Votre adresse email est invalide<br><p><a href="javascript:history.back()">Retour</a><br>';
}
else
{

mail($recipient, $subject, $msg, $mailheaders);

echo "Votre message a bien été envoyer !<br><br><p><a href=\"index.html\">Retour à la page d'accueil</a> </p>";
}
}


?>[/code]

merci de votre aide

lundi 21 novembre 2005 à 10:26:41 | Re : code envoie mail par formulaire

voidmain

Bonjour à tous,

Il n'y a pas 1 as du php pour m'éclairer ;)



dimanche 27 novembre 2005 à 21:24:17 | Re : code envoie mail par formulaire

ShareVB

salut,

si tu es sous Windows remplace chaque \n par \r\n...
si tu es sous Linux vérifie la config de sendmail

ShareVB
dimanche 27 novembre 2005 à 23:16:01 | Re : code envoie mail par formulaire

voidmain

Bonjour,

j'ai bidouillé le code et j'ai enfin résolu mon prble pour que ça marche il faut que les variables que j'avais placée au debut soient dans le dernier else

merci qud même pour ta réponse ShareVB



Cette discussion est classée dans : message, mail, code, email, sender


Répondre à ce message

Sujets en rapport avec ce message

Verification de validité du format email dans un formulaire [ par carbonaro09 ] Bonjour a tous Je viens d'essayer d'implémenter un petit morceau de code pour vérifier la validité des adresses mail remplies dans mon formulaire de Fermer POPUP [ par sachaaa ] Bonjour Je suis debutant en PHP j'ai trouvé une source sur internet pour pouvoir m'envoyer un email (direct a partir d'un site) la personne remplit un Envoie de courrier [ par hades33 ] bonsoir je souhaiterai pouvoir envoyer un mailto a un membre qui viens de s inscrire sur mon site de facon automatique c'est a dire que la page de tra Php mail :/ [ par remitete ] Bonjour j'essaye de faire par flash un formulaire de contact! donc j'ai reussi a recup mes variable (verifier grace a echo) j'arrive a envoyer un mail récupérer url [ par anacolut ] bonjour je ne parviens pas à récupérer l'url de ma page courante sur la page dont je souhaite récupérer l'url j'ai indiqué [code] ','formulaire','loc Souci formulaire contact [ par snip74 ] Bonjour all :) j'ai créer un formulaire de contact et j' ai trouvé un système de captcha. j'ai testé de les adaptés mais je pense qu'il doit me manque prbl : un include dan un envoi de mail [ par malob87 ] bjr a tous, voici mon code complet:if(empty($_POST[msg]))//on vérifie avec empty voir si les champs sont vide {print "le champ msg est vide"; //si Voila j'ai fais un bouh de code pour envoyer des mail [ par timolerigolo ] Bonjour,Voila j'ai fais un bouh de code PHP pour envoyer des Mail mé je ne sé pas si le code et bon et comme je ne resoie pas de mail je ne sé pas.... pb de formulaire mail lié à une variable GET [ par melanijasmin ] salut à tous !Je fais appel à vos lumières expertes, car je bloque depuis plusieurs jours sur un  "%@!!& " de formulaire auquel je ne comprends plus r Fonction email [ par milkasoprano ] Bonjour j'ai un petit renseignement a vous demander ! pk ma fonction mail ne fonctionne pas ? je ne recois pas demail ! le site supporte bien la fonct


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 1,638 sec (4)

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