Bouton Envoyer => envoyer formulair
Fermé
help us
Messages postés
7
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
27 novembre 2009
-
26 nov. 2009 à 12:03
Utilisateur anonyme - 19 août 2014 à 08:27
Utilisateur anonyme - 19 août 2014 à 08:27
A voir également:
- Bouton Envoyer => envoyer formulair
- Envoyer ma position - Guide
- Envoyer un sms en différé - Guide
- Gmail envoyer un mail - Guide
- Comment envoyer un message vocal - Guide
- Comment envoyer une invitation sur facebook - Guide
12 réponses
Tsunami Chups
Messages postés
224
Date d'inscription
dimanche 25 janvier 2009
Statut
Membre
Dernière intervention
21 juillet 2010
12
26 nov. 2009 à 12:30
26 nov. 2009 à 12:30
Salut,
s'est pas énormément compliquer et pas trop long, il fau que tu développe une fonction envois de mail.
mail() en php.
1/ tu recupere ton formulaire dans des varriable
2/tu passe les varriable en une varriable message
3/tu lit le tuto ci (tuto envois de mail) https://www.vulgarisation-informatique.com/mail.php
4/bonne chance a toi
le mieux est que tu essais toi meme, essais de coder ton truk et reviens si tu as un bleme (s'est la meilleur des ecoles)
bonne chance
s'est pas énormément compliquer et pas trop long, il fau que tu développe une fonction envois de mail.
mail() en php.
1/ tu recupere ton formulaire dans des varriable
2/tu passe les varriable en une varriable message
3/tu lit le tuto ci (tuto envois de mail) https://www.vulgarisation-informatique.com/mail.php
4/bonne chance a toi
le mieux est que tu essais toi meme, essais de coder ton truk et reviens si tu as un bleme (s'est la meilleur des ecoles)
bonne chance
help us
Messages postés
7
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
27 novembre 2009
26 nov. 2009 à 14:00
26 nov. 2009 à 14:00
je te remercie
mais malgré sa je ne comprend pas trop:
<?php
$headers ='From: "nom"<adresse@fai.fr>'."\n";
$headers .='Reply-To: adresse_de_reponse@fai.fr'."\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
if(mail('adresse_du_destinataire@fai.fr', 'Sujet', 'Message de test', $headers))
{
echo 'Le message a bien été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé';
}
?>
je le met à quel endroit?
<form action='sendto:creastyle206@hotmail.com' method="post" enctype="text/plain" name="form1" id="form1" onsubmit="MM_validateForm('Nom','','R','adresse','','R','Prenom','','R','code postal','','R','ville','','R','phone','','NisNum','pays','','R','mail','','RisEmail','message','','R');return document.MM_returnValue">
juste entre <form ... et action= .........
ou je dois le placer aileur?
merci pour ton aide
mais malgré sa je ne comprend pas trop:
<?php
$headers ='From: "nom"<adresse@fai.fr>'."\n";
$headers .='Reply-To: adresse_de_reponse@fai.fr'."\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
if(mail('adresse_du_destinataire@fai.fr', 'Sujet', 'Message de test', $headers))
{
echo 'Le message a bien été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé';
}
?>
je le met à quel endroit?
<form action='sendto:creastyle206@hotmail.com' method="post" enctype="text/plain" name="form1" id="form1" onsubmit="MM_validateForm('Nom','','R','adresse','','R','Prenom','','R','code postal','','R','ville','','R','phone','','NisNum','pays','','R','mail','','RisEmail','message','','R');return document.MM_returnValue">
juste entre <form ... et action= .........
ou je dois le placer aileur?
merci pour ton aide
Tsunami Chups
Messages postés
224
Date d'inscription
dimanche 25 janvier 2009
Statut
Membre
Dernière intervention
21 juillet 2010
12
26 nov. 2009 à 14:49
26 nov. 2009 à 14:49
sur la page ou tu recuperera tes varriable
celle passer dans action
celle passer dans action
help us
Messages postés
7
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
27 novembre 2009
26 nov. 2009 à 14:51
26 nov. 2009 à 14:51
je met alors ce code là:
<?php
$headers ='From: "nom"<adresse@fai.fr>'."\n";
$headers .='Reply-To: adresse_de_reponse@fai.fr'."\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
if(mail('adresse_du_destinataire@fai.fr', 'Sujet', 'Message de test', $headers))
{
echo 'Le message a bien été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé';
}
?>
dans action=" ...."
c'est bien sa ???
<?php
$headers ='From: "nom"<adresse@fai.fr>'."\n";
$headers .='Reply-To: adresse_de_reponse@fai.fr'."\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
if(mail('adresse_du_destinataire@fai.fr', 'Sujet', 'Message de test', $headers))
{
echo 'Le message a bien été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé';
}
?>
dans action=" ...."
c'est bien sa ???
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
alex59fr
Messages postés
853
Date d'inscription
mercredi 25 novembre 2009
Statut
Membre
Dernière intervention
12 mai 2016
89
26 nov. 2009 à 15:37
26 nov. 2009 à 15:37
Bonjour,
Tu peux utiliser un code de ce type :
Pour le capcha !
Tu peux utiliser un code de ce type :
<?php if(isset($_POST['send'])) { extract($_POST); $mail = htmlspecialchars($mail); $message = addslashes($message); $message = stripslashes($message); $objet = stripslashes($objet); $nom = htmlspecialchars(addslashes($nom)); if(!empty($mail) && !empty($nom) && !empty($objet) && !empty($message) && !empty($captcha)) { if (preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $mail)) { // Check si l'adresse est bien une adresse mail if($captcha == $_SESSION['captcha']) { $destinataire = "adesse du destinataire"; $sujet = "Contact - '" . $objet . "'"; $msg = "Un nouveau message est arrivé : \n\n E-mail : $mail \n Nom : $nom \n Objet : $objet \n\n Sujet : $sujet \n Message : \n $message"; $entete = "From: $pseudo \n Reply-To: $email"; mail($destinataire, $sujet, $msg, $entete); echo "<p class='content'>Votre e-mail à bien été envoyé, nous vous répondrons dans un délai de 48H maximum (hors week-end et jours fériés).</p>"; // A remplacer } else { echo "<p class='content'>Le code de sécurité est incorrecte."; // A remplacer } } else { echo "<p class='content'>L'adresse e-mail est invalide</p>"; // A remplacer } } else { echo "<p class='content'>Veuillez completer tous les champs</p>."; // A remplacer } unset($_SESSION['captcha']); } else { ?> <form action="" method="post" > <fieldset><legend>Formulaire de contact</legend> <p> <label for="mail"><span class="mail">Votre email *</span></label> <input type="text" name="mail" id="mail" tabindex="1" size="23" /><br /> <label for="nom" class="pseudo-nom">Votre nom *</label> <input type="text" name="nom" id="nom" tabindex="2" size="23"/> <br /><br /> <label>Objet *</label> <select name="objet" class="objet2" tabindex="3"> <option value="" selected="selected" disabled="disabled">Sélectionner un objet</option> <option value="Demande d'information">Demande d'information</option> <option value="Devis">Demande de devis</option> <option value="Commande de site Web">Commande de site Web</option> <option value="Commande d'élément graphique">Commande d'élément graphique</option> <option value="Autre">Autre demande</option> </select> </p> <label>Sujet</label> <input type="text" name="sujet" id="sujet" tabindex="4" size="23" /> <br /><br /> <p>Message *</p> <textarea name="message" id="message" tabindex="5" cols="70" rows="15" class="message-formulaire2"></textarea> <br /><br /> <label for="captcha">Code de sécurité :</label><br /> <img src="captcha.php" alt="Code de sécurité - image" /><br /> <input type="text" name="captcha" id="captcha" /> <p>* Champs obligatoires</p> <br /><br /> <input type="submit" name="send" value="Envoyer mon message" tabindex="50" accesskey="e" /> </fieldset> </form> <?php } ?>
Pour le capcha !
<?php session_start(); header ("Content-type: image/png"); $image = imagecreate(130, 40); $blanc = imagecolorallocate($image, 255, 255, 255); $noir = imagecolorallocate($image, 0, 0, 0); $gris = imagecolorallocate($image, 200,200,200); $jaune = imagecolorallocate($image, 255, 255, 0); $rouge = imagecolorallocate($image, 200, 39, 45); $vert = imagecolorallocate($image, 45, 255, 39); $cyan = imagecolorallocate($image, 0, 255, 255); $magenta = imagecolorallocate($image, 200, 0, 200); $orange = imagecolorallocate($image, 255, 160, 0); $bleu = imagecolorallocate($image, 60, 75, 200); $bleuclair = imagecolorallocate($image, 156, 227, 254); $vertf = imagecolorallocate($image, 20, 140, 17); // couleurs $colors = Array($vert, $noir, $jaune, $blanc, $rouge, $cyan, $magenta, $orange, $bleu, $bleuclair, $gris, $vertf); $Tcolors = count($colors); // couleurs $Lcolors = Array($noir, $rouge, $magenta, $bleu, $vertf); $TLcolors = count($Lcolors); $polices = Array('baveuse3d'); $Tpolices = count($polices); // caractères autorisés. $carac = '123456789ABCDEFGHIJKLMNPQRSTUVWXYZ'; $Tcarac = strlen($carac); // lignes noires $nb_lignes = mt_rand(2,2); $i = 1; while($i<=$nb_lignes) { ImageLine($image, mt_rand(0,40), mt_rand(0,100), mt_rand(280, 320), mt_rand(0,100), $noir); $i++; } // lignes colorées. $nb_lignes = mt_rand(2,2); $i = 1; while($i<=$nb_lignes) { ImageLine($image, mt_rand(0,40), mt_rand(0,100), mt_rand(280,320), mt_rand(0,100), $colors[mt_rand(0,$Tcolors-1)]); $i++; } $aupifcolor = $Lcolors[mt_rand(0,$TLcolors-1)]; // la couleur des caractères $ecart = 140/10+2; // écart entre les caractères $_SESSION['captcha'] = ''; $i = 0; while($i <= 3) { $lettre = $carac[mt_rand(0, $Tcarac-1)]; // choix de lettre $_SESSION['captcha'] .= $lettre; // stockage $taille = mt_rand(15,20); // taille $angle = mt_rand(-25,25); // angle $y = mt_rand(25, 30); // ordonnée $police = $polices[mt_rand(0, $Tpolices-1)]; // police imagettftext($image, $taille, $angle, $ecart*$i+15, $y, $aupifcolor, 'polices/'.$police.'.ttf', $lettre); $i++; } imagepng($image); ?>
help us
Messages postés
7
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
27 novembre 2009
26 nov. 2009 à 19:08
26 nov. 2009 à 19:08
waw sa devient trop compliqué là :s le problème c'est que j'ai une page avec du HTML
alors si j'ai du php en plus du HTML à quel endroit exactement je doit insérer le code pour le bouton "envoyer" je ne souhaite pas refaire tout le formulaire mais juste comprendre et avoir (clairement) la solution pour que quand je clique sur le bouton" envoyer" sa puisse envoyer tout les champs de texte sur mon adresse mail et sans ouvrir de fenêtre outlook ... ce sur base du code que j'ai énoncé tout en haut.
grand merci tout de même pour ton développement meme si je ne comprend que les IF et les Else et les fermeture de balise ... je ne comprend rien a rien a tout sa ...
alors si j'ai du php en plus du HTML à quel endroit exactement je doit insérer le code pour le bouton "envoyer" je ne souhaite pas refaire tout le formulaire mais juste comprendre et avoir (clairement) la solution pour que quand je clique sur le bouton" envoyer" sa puisse envoyer tout les champs de texte sur mon adresse mail et sans ouvrir de fenêtre outlook ... ce sur base du code que j'ai énoncé tout en haut.
grand merci tout de même pour ton développement meme si je ne comprend que les IF et les Else et les fermeture de balise ... je ne comprend rien a rien a tout sa ...
alex59fr
Messages postés
853
Date d'inscription
mercredi 25 novembre 2009
Statut
Membre
Dernière intervention
12 mai 2016
89
26 nov. 2009 à 19:25
26 nov. 2009 à 19:25
Lol SInon tu peux faire qq chose de plus simple mais qui engendre le spam c'est d'utiliser la balise mailto
Ce qui donne par exemple, pour écrire à l'adresse chose@bidule.fr :
Ce qui donne par exemple, pour écrire à l'adresse chose@bidule.fr :
<a href="mailto:chose@bidule.fr">ici</a>
help us
Messages postés
7
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
27 novembre 2009
26 nov. 2009 à 19:29
26 nov. 2009 à 19:29
sa je l'ai dejà fai plusieur fois et sa m ouvre une fenetre outlook quoi que je fasse ... c'est là que sa me bloque ... je ne veux pas cette fenetre je veux que ce soit propre que sa envoie directement sur mon mail en cliquant sur "envoyer" ...
<form action="mailto:monmail@test.com" method="post" enctype="text/plain" name="form1" id="form1" onsubmit="MM_validateForm('Nom','','R','adresse','','R','Prenom','','R','code postal','','R','ville','','R','phone','','NisNum','pays','','R','mail','','RisEmail','message','','R');return document.MM_returnValue">
tu vois
alors p-e que je me trompe si c'est le cas dis moi quoi mettre à la place de ">ici</a>"
<a href="mailto:chose@bidule.fr">ici</a>
<form action="mailto:monmail@test.com" method="post" enctype="text/plain" name="form1" id="form1" onsubmit="MM_validateForm('Nom','','R','adresse','','R','Prenom','','R','code postal','','R','ville','','R','phone','','NisNum','pays','','R','mail','','RisEmail','message','','R');return document.MM_returnValue">
tu vois
alors p-e que je me trompe si c'est le cas dis moi quoi mettre à la place de ">ici</a>"
<a href="mailto:chose@bidule.fr">ici</a>
alex59fr
Messages postés
853
Date d'inscription
mercredi 25 novembre 2009
Statut
Membre
Dernière intervention
12 mai 2016
89
26 nov. 2009 à 19:36
26 nov. 2009 à 19:36
Tu es obliger de traiter en PHP la page si tu veux qq chose de code...
Sinon je peux te conseiller un générateur de formulaire :)
https://www.unesourisetmoi.info/formulaires/nuls1.php
Sinon je peux te conseiller un générateur de formulaire :)
https://www.unesourisetmoi.info/formulaires/nuls1.php
help us
Messages postés
7
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
27 novembre 2009
26 nov. 2009 à 20:27
26 nov. 2009 à 20:27
MERCI A TOUT LES DEUX POUR VOS REPONSES sa ma bien avancé
alex59fr
Messages postés
853
Date d'inscription
mercredi 25 novembre 2009
Statut
Membre
Dernière intervention
12 mai 2016
89
26 nov. 2009 à 20:28
26 nov. 2009 à 20:28
:)