formulaire de contact avec 2 action dans le form
Posté : 18 mars 2016, 18:27
Bonjour à tous
Je vous expose mon problème
J'ai besoin d'un formulaire de contact pour mon site que je partage avec d'autre personnes.
j'ai trouvé un bout de script qui correspond a une partie de mes besoins, c'est a dire recevoir un mail sur ma boite perso quand une personne clique sur le bouton envoyer, par contre sur mon 2ème besoin est que en parallèle cela envoie également vers un autorepondeur.
J'explique pourquoi ces 2 actions en simultanées: c'est un formulaire sur une page de capture et que dans le code chacun va mettre son propre mail et que l'envoi est sur un autorepondeur commun avec une série de mail de relance pour tous les contacts générés mais dont le service est commun.
Donc mon soucis est de pouvoir inclure cela comme 2eme action quand la personne clique sur le bouton envoyer
Voici le code que j'ai:
Je vous expose mon problème
J'ai besoin d'un formulaire de contact pour mon site que je partage avec d'autre personnes.
j'ai trouvé un bout de script qui correspond a une partie de mes besoins, c'est a dire recevoir un mail sur ma boite perso quand une personne clique sur le bouton envoyer, par contre sur mon 2ème besoin est que en parallèle cela envoie également vers un autorepondeur.
J'explique pourquoi ces 2 actions en simultanées: c'est un formulaire sur une page de capture et que dans le code chacun va mettre son propre mail et que l'envoi est sur un autorepondeur commun avec une série de mail de relance pour tous les contacts générés mais dont le service est commun.
Donc mon soucis est de pouvoir inclure cela comme 2eme action quand la personne clique sur le bouton envoyer
Voici le code que j'ai:
<?php
// Couleur du texte des champs si erreur saisie utilisateur
$color_font_warn="#FF0000";
// Couleur de fond des champs si erreur saisie utilisateur
$color_form_warn="#FFCC66";
// Ne rien modifier ci-dessous si vous n’êtes pas certain de ce que vous faites !
if(isset($_POST['submit'])){
$erreur="";
// Nettoyage des entrées
while(list($var,$val)=each($_POST)){
if(!is_array($val)){
$$var=strip_tags($val);
}else{
while(list($arvar,$arval)=each($val)){
$$var[$arvar]=strip_tags($arval);
}
}
}
// Formatage des entrées
$f_1=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_1)));
$f_2=strip_tags(trim($f_2));
// Verification des champs
if(strlen($f_1)<2){
$erreur.="<li><span class='txterror'>Le champ « Votre nom » est vide ou incomplet.</span>";
$errf_1=1;
}
if(strlen($f_2)<2){
$erreur.="<li><span class='txterror'>Le champ « Votre email » est vide ou incomplet.</span>";
$errf_2=1;
}else{
if(!ereg('^[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+'.
'@'.
'[-!#$%&\'*+\/0-9=?A-Z^_`a-z{|}~]+\.'.
'[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+$',
$f_2)){
$erreur.="<li><span class='txterror'>La syntaxe de votre adresse e-mail n'est pas correcte.</span>";
$errf_2=1;
}
}
if($erreur==""){
// Création du message
$titre="Nouvelle inscrition sur votre page";
$tete="From:[email protected]/votrepseudo/\n";
$corps.="Felicitations, une nouvelle personne s\'est inscrite sur votre page de capture : \n \n";
$corps.="Le nom de la personne : ".$f_1."\n";
$corps.="Son email : ".$f_2."\n \n";
$corps.="Felicitations \n \n";
if(mail("[email protected]", $titre, stripslashes($corps), $tete)){
$ok_mail="true";
}else{
$erreur.="<li><span class='txterror'>Une erreur est survenue lors de l'envoi du message, veuillez refaire une tentative.</span>";
}
}
}
?>
et le code que j'ai de mon fournisseur d'autorepondeur<form class="form-horizontal" method="post" action="http://www.gogvo.com/subscribe.php">
<input type="hidden" name="CampaignCode" value="5ef9f2abddc0">
<input type="hidden" name="FormId" value="6985287">
<input type="hidden" name="PassFormData" value="1">
<input type="hidden" name="AffiliateName" value="12345">
Merci de votre aide