PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Forum Général PHP » Récupérer la 2ème adresse mail pour envoyer une copie... » 25-11-2018 19:59:15

jp33
Réponses : 1

Bonjour,

Depuis 2 ans, j'utilise un formulaire à remplir sur mon site de Généalogie ainsi qu'1 fichier de remerciement qui dit que la personne en recevra 1 copie.
Il se trouve que je viens de m'apercevoir que la copie n'est pas envoyée car manquante dans le script qui n'est pas de moi.
Après de nombreuses tentatives, je ne parviens toujours pas à inclure le mail pour copie dans ce script.

Voici donc le contenu du fichier PHP qui contient du HTML :


<?php

// N'afficher que les erreurs, pas les avertissements...
ini_set("error_reporting", "E_ALL & ~E_NOTICE");

// Adresse de réception du formulaire
$email_dest = "moi@mail.fr";

if ($_POST['envoi']) {

// E-mail headers:
$headers ="MIME-Version: 1.0 \n";
$headers .="From: Votre Généalogie<moi@mail.fr>\n";

$headers .="Content-Type: text/html; charset=utf-8 \n";

$subject = "Votre Généalogie";

$partie_entete = "<html><head>
<meta http-equiv=Content-Type content=text/html; charset=utf-8>
</head>
<body bgcolor=#FFFFFF>"
;

for ($a=1; $a<= $_POST['nbre_champs_texte']; $a++) {
$partie_champs_texte .= "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_champ'.$a] . " = " . $_POST['champ'.$a] . "</font><br>";
}

if ($_POST['nbre_zone_email'] != 0) {
$partie_zone_email = "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_email'] . " = " . $_POST['zone_email'] . "</font><br>";
}

if ($_POST['nbre_zones_texte'] != 0) { 
$partie_zone_texte = "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_zone'] . " = " . $_POST['zone_texte'] . "</font><br>";
$partie_zone_texte = stripslashes($partie_zone_texte);
}

$fin = "</body></html>";

$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_zone_texte . $fin;

// Send the e-mail
if (@!mail($email_dest,$subject,$sortie,$headers)) {
echo("Envoi du formulaire impossible");
} else { // Closing if !mail...

// Renvoi à la page de remerciement
header("Location:http://moi.fr/genealogie/formulaires/merci.php");
exit();

} // Fin du else
} // Closing if edit
?>
 


<html>
<head>

<script language="JavaScript">function verifSelection() {} // Fin de la fonction

</script></head>

<body bgcolor=#fef3ba><form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
  <div align="center"></div>
<p align="center">
<td><font face="Verdana" size="2"><b>Formulaire de Motivation :</b></font></td><br><br>
</tr><tr>

<td><font face="Verdana" color="#2020fe" size="2"><b>Vous n'avez aucune obligation de remplir toutes les cases ci-dessous :</b></font></td><br><br>
</tr><tr>
<td><font face="Verdana" size="2"><b>Important : Pensez surtout à laisser votre adresse Mail pour retour.</b></font></td><br><br>
</tr><tr>
<td><font face="Verdana" size="2">Conformément à la loi n° 78-17 du 6 janvier 1978 relative à l'informatique, aux fichiers et aux libertés, chaque Personne dispose des droits d'opposition, d'accès et de rectification des données le concernant. Ainsi, il peut exiger que soient rectifiées, complétées, clarifiées, mises à jour ou effacées les informations le concernant qui sont inexactes, incomplètes, équivoques, périmées ou dont la collecte ou l'utilisation, la communication ou la conservation est interdite.</font></td><br><br>

<table width="350" border="5" align="left">
<p align="center">
</p><tr>
      <td><div align="center"><h2><b>Je suis :</b></h2></div></td>
  </tr><tr>
    </table>

<table width="350" border="5" align="left">
  <td><div align="center"><font face="Verdana" size="2">Nom :</font></div></td>
      <td><div align="center"><input name="champ2" type="text" SIZE=30 value=""></div></td>
    </tr><tr>
      <td><div align="center"><font face="Verdana" size="2">Prénom :</font></div></td>
      <td><div align="center"><input name="champ3" type="text"></div></td>
      </tr><tr>
      <td><div align="center"><font face="Verdana" size="2">Né(e) le :</font></div></td>
      <td><div align="center"><input name="champ4" type="text"></div></td>
      </tr><tr>
      <td><div align="center"><font face="Verdana" size="2">à :</font></div></td>
      <td><div align="center"><input name="champ5" type="text"></div></td>
    </tr><tr>  
    <TD><div align="center">Sexe :</div></TD>
    <TD><div align="center"><INPUT name="champ6" type="text"></div></TD>
</TR><TR>
    <TD><div align="center">Nom de </div><div align="center">Jeune Fille :</div></TD>
    <TD><div align="center"><INPUT TYPE="text" NAME="champ7" SIZE=30 value=""></div></TD>
</TR><TR>
    </table>

<br><br><br><br><br><br><br><br><br><br><br><br>   
 
     <table width="350" border="5" align="center">     
      <td width><div align="center"><font face="Verdana" size="4"><b>Votre Email :</b></font></div></td>
      <td width><div align="center"><input name="zone_email" type="text"></div></td>
    </tr><tr><tr><tr>
      </tr><tr>
     </table>
     
<br>
     
     <table width="350" border="5" align="center">   
    <td><div align="center"><font face="Verdana" size="3"><b>Observations:</b></font></div></td>
      <td><div align="center"><textarea name="zone_texte" cols="60" rows="12"></textarea><br><br>
      <font color="#AA3D31" size="3"><b>Vous pouvez signaler ci-dessus tout ce qui pourrait vous paraitre<br>
      intéressant à signaler pour notre Généalogie, mais également<br>
      suggérer des améliorations à apporter à ce Formulaire telles que<br>
      l'ajout de champs (Lignes) avec leur intitulé etc... etc....</b></font><br><br></div></td>  
    </tr><tr><!--<tr>
       </tr><tr>-->
<!--      </table>  -->
 
      <td valign="top">
   
<input name="nbre_champs_texte" type="hidden" id="nbre_champs_texte" value="10">
<input name="nbre_zones_texte" type="hidden" value="1">
<input name="nbre_zone_email" type="hidden" value="1">

<input name="titre_champ1" type="hidden" value="Moi :">
<input name="titre_champ2" type="hidden" value="Nom :">
<input name="titre_champ3" type="hidden" value="Prénom :">
<input name="titre_champ4" type="hidden" value="Né(e) le :">
<input name="titre_champ5" type="hidden" value="à :">
<input name="titre_champ6" type="hidden" value="sexe :">
<input name="titre_champ7" type="hidden" value="Nom de Jeune Fille :">

<input name="titre_email" type="hidden" value="Votre Email :">
<input name="titre_zone" type="hidden" value="Observations :"></td>

      <td><div align="center">
<input type="reset" name="Reset" value="Effacer">
<input type="submit" name="envoi" value="Envoyer">
        </div></td>
    </tr>
  </table>
  <div align="center"></div><br><br>
  <td><font face="Verdana" size="2">Conformément à la loi n° 78-17 du 6 janvier 1978 relative à l'informatique, aux fichiers et aux libertés, chaque Personne dispose des droits d'opposition, d'accès et de rectification des données le concernant. Ainsi, il peut exiger que soient rectifiées, complétées, clarifiées, mises à jour ou effacées les informations le concernant qui sont inexactes, incomplètes, équivoques, périmées ou dont la collecte ou l'utilisation, la communication ou la conservation est interdite.</font></td>
</form>
</body>
</html>
 

À 69 ans, je ne me sens plus capable de retourner à l'école.

Pourriez-vous m'aider SVP ?
Merci d'avance.
jp

Pied de page des forums

Propulsé par FluxBB