|
Désolé, je ne pensais pas que ça intéressait quelqu'un. Voilà le code qui fonctionne :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Demande de catalogue</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
#text {
     border: thin solid #ffffff;
     text-align: center;
     width: 300px;
     margin-left: 230px;
     font-family: Georgia, "Times New Roman", Times, serif;
     font-size: 12pt;
     color: #ffffff;
     margin-top: 150px;
     padding: 5px;
}
a:hover {
     text-decoration: none;
     color: #FFFFFF;
}
#conteneur {
     margin: auto;
     width: 760px;
}
body {
     background-color: #a37e5e;
}
-->
</style>
</head>
<body>
<?php
if(isset($_POST['nom'])){
$civilite = $_POST['civilite'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$adresse = $_POST['adresse'];
$cp = $_POST['cp'];
$ville = $_POST['ville'];
$rs = $_POST['rs'];
$pays = $_POST['pays'];
$telephone = $_POST['telephone'];
$fax = $_POST['fax'];
$email = $_POST['email'];
$catalogues=array();
foreach($_POST as $key=>$val){
    if(ereg('cb_' , $key)){
        $catalogue[] = $val;
    }
}
}
$Domain = preg_replace("/^[^\.]+\./", "", $_SERVER["SERVER_NAME"]);
function online_sendemail($To, $Subject, $Content, $Txt=1)
{
  global $Domain;
  $From=$Replyto="webmaster";
  $Errors="postmaster@$Domain";
  $Headers  = "Return-path: $Errors\n";
 Â
  if ($Txt != 1)
  {
    $Headers .= "Content-Type:text/html;charset=iso-8859-1\n";
    $Headers .= "Content-Transfer-Encoding: 8bit\n";
  }
  return( email($From,$To,$Subject,$Content,$Replyto,$Headers));
}
// Exemple d'utilisation : On construit un fichier HTML minimal
// et on l'envoie au webmaster du domaine configuré plus haut.
$cata=implode($catalogue,', ');
require "connection.php";
$requete="INSERT INTO clients VALUES ('','$civilite','$nom','$prenom','$adresse','$cp','$ville','$rs','$pays','$telephone','$fax','$email','$cata')";
    if (mysql_query ($requete,$link)){
        echo "";
        $template = file_get_contents('lecture.html');
        $recherche = array('${CIVILITE}','${NOM}','${PRENOM}','${ADRESSE}','${CP}','${VILLE}','${RS}','${PAYS}','${TELEPHONE}','${FAX}','${EMAIL}','${CATALOGUE}');
        $remplace = array($civilite,$nom,$prenom,$adresse,$cp,$ville,$rs,$pays,$telephone,$fax,"<a href=\"mailto: $email\">$email</a>",$cata);
        $message = str_replace($recherche,$remplace,$template);
        $To = "monmail@fai.fr";
        $sujet = "Demande de catalogue";
        $webmaster = "contact";
       Â
        if (! online_sendemail($To, $sujet, $message, $Headers, $Txt))
{
  print "le mail n'a pas ete envoye<br>";
}
else
{
  print "<div id=\"conteneur\"><div id=\"text\">Votre demande a été enregistrée<br>";
  print "<a href=\"../accueil3.php\">Retourner à l'accueil</a></div></div>";
}
          }else{
          echo "Erreur".mysql_error();
          }
    Â
?>
</div>
</body>
</html>
|