voila ta page complete avec le formulaire mis ! tu la suvegarde en php
donc clair_jardin_accueil_005.php et tu change le lien sur contact et remplacent htm par php
<?php
// on vérifie si la fonction ini_set() a été désactivée...
$desactive = ini_get('disable_functions');
if (preg_match("/ini_set/i", "$desactive") == 0) {
// si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs...
ini_set("error_reporting" , "e_all & ~e_notice");
}
// vérifier que le formulaire a été envoyé...
if (isset($_post['envoi'])) {
//On commence une session pour enregistrer les variables du formulaire...
session_start();
$_session['champ1'] = $_post['champ1'];
$_session['champ2'] = $_post['champ2'];
$_session['champ3'] = $_post['champ3'];
$_session['zone_email1'] = $_post['zone_email1'];
//Enregistrement des zones de texte...
$_session['zone_texte1'] = $_post['zone_texte1'];
// définir l\'icone apparaissant en cas d\'erreur...
// définir sur 0 pour afficher un petit x de couleur rouge.
// définir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilisée dans l\'assistant
// si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\',
// ce dernier devant se trouver au même niveau que votre formulaire...
$flag_icone = 0;
// on vérifie si $flag_icone est défini sur 0 ou 1...
if ($flag_icone == 0) {
$icone = "<b><font size=\"3\" face=\"Arial, verdana, helvetica, sans-serif\" color=\"#CC0000\">x</font></b>";
} else {
$icone = "<img src=\"images/icone.gif\"";
}
// Définir l'indicateur d'erreur sur zéro...
$flag_erreur = 0;
// N'envoyer le formulaire que s'il n'y a pas d'erreurs...
if ($flag_erreur == 0) {
// Addresse de réception du formulaire
$email_dest = "huguesbertrand@free.fr";
$sujet = "demande de devis clair jardin";
$entetes ="MIME-Version: 1.0 \n";
$entetes .="From: clair jardin<huguesbertrand@free.fr>\n";
$entetes .="Return-Path: clair jardin<huguesbertrand@free.fr>\n";
$entetes .="Reply-To: clair jardin<huguesbertrand@free.fr>\n";
$entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
$partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";
//Partie HTML de l'e-mail...
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Nom = " . $_SESSION['champ1'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Téléphone = " . $_SESSION['champ2'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Ville = " . $_SESSION['champ3'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">E-mail = " . $_SESSION['zone_email1'] . "</font><br>\n";
$partie_zone_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Votre projet = " . $_SESSION['zone_texte1'] . "</font><br>\n";
// Fin du message HTML
$fin = "</body></html>\n\n";
$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin;
// Send the e-mail
if (@!mail($email_dest,$sujet,$sortie,$entetes)) {
echo("Envoi du formulaire impossible");
exit();
} else {
// Rediriger vers la page de remerciement
header("Location:www.clairjardin.fr/merci/merci.html");
exit();
} // Fin else
} // Fin du if ($flag_erreur == 0) {
} // Fin de if POST
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--// Généré par Avanquest Technology v:7.1. Pour plus d’information, visitez : https://www.avanquest.com/France/ -->
<html lang="fr">
<head>
<title> Contact.php </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="clair_jardin_accueil_g.css" type="text/css" media="screen,projection,print"> <!--// Document Style //-->
<link rel="stylesheet" href="clair_jardin_accueil_005_p.css" type="text/css" media="screen,projection,print"> <!--// Page Style //-->
<script src="clair_jardin_accueil_g.js" type="text/javascript"></script> <!--// Document Script //-->
<script src="clair_jardin_accueil_005_a.js" type="text/javascript"></script> <!--// Motion Script //-->
<script language="JavaScript">
function verifSelection() {
if (document.mail_form.champ1.value == "") {
alert("Veuillez saisir votre nom")
return false
}
if (document.mail_form.champ3.value == "") {
alert("Veuillez saisir votre ville")
return false
}
if (document.mail_form.zone_email1.value == "") {
alert("Veuillez saisir votre e-mail")
return false
}
invalidChars = " /:,;'"
for (i=0; i < invalidChars.length; i++) { // does it contain any invalid characters?
badChar = invalidChars.charAt(i)
if (document.mail_form.zone_email1.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
document.mail_form.zone_email1.focus()
return false
}
}
atPos = document.mail_form.zone_email1.value.indexOf("@",1) // there must be one "@" symbol
if (atPos == -1) {
alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
if (document.mail_form.zone_email1.value.indexOf("@",atPos+1) != -1) { // and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
periodPos = document.mail_form.zone_email1.value.indexOf(".",atPos)
if (periodPos == -1) { // and at least one "." after the "@"
alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
if (periodPos+3 > document.mail_form.zone_email1.value.length) { // must be at least 2 characters after the
alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
if (document.mail_form.zone_texte1.value == "") {
alert("Veuillez saisir votre message")
return false
}
} // Fin de la fonction
</script>
</head>
</head>
<body id="page" onload="if(IE||V5) OnWeLoad()">
<span id="e45"></span>
<div id="e44"><span class="sly">
Clair Jardin
</span></div>
<div id="e43"><span class="sly">
Entretien et Création
</span></div>
<div id="e42"><span class="sly">
Espaces verts
</span></div>
<div id="e41"><span class="sly">
Gard - Herault
</span></div>
<span id="e40"></span>
<span id="e39"></span>
<span id="e38"></span>
<span id="e37"></span>
<span id="e36"></span>
<span id="e35"></span>
<span id="e34"></span>
<span id="e33"></span>
<span id="e32"></span>
<span id="e31"></span>
<span id="e30"></span>
<img id="e29" name="e29" src="nouveau011.gif" title="" alt="nouveau011.gif" align="right" border="0" width="128" height="106">
<div id="e28" class="cc72">
Nous faisons germer vos idées
</div>
<span id="e27" class="cc73"></span>
<span id="e26" class="cc74"></span>
<span id="e25" class="cc75"></span>
<a href="clair_jardin_accueil_004.htm">
<img id="e24" name="e24" class="cc76" src="clair_jardin_accueil005007.jpg" title="" alt="clair_jardin_accueil005007.jpg" align="right" border="0"></a>
<span id="e23" class="cc77"></span>
<div id="e22" class="cc78">
<a href="clair_jardin_accueil.htm">
ACCUEIL</a>
</div>
<div id="e21" class="cc78">
<a href="clair_jardin_accueil.htm">
PRESENTATION</a>
</div>
<div id="e20" class="cc79">
<a href="clair_jardin_accueil_002.htm">
ENTRETIEN</a>
</div>
<div id="e19" class="cc79">
<a href="clair_jardin_accueil_005.htm">
CONTACT</a>
</div>
<div id="e18" class="cc78">
<a href="clair_jardin_accueil_004.htm">
CREATIONS</a>
</div>
<span id="e17" class="cc80"></span>
<div id="e16" class="cc81">
Mr MONNOT. P<br>
30260 Colombeyrolles<br>
Tel: 06/19/82/60/55
</div>
<span id="e15" class="cc80"></span>
<div id="e14" class="cc81">
Mr HUGUES.JP<br>
34000 Montpellier<br>
Tel: 06/50/09/14/86
</div>
<span id="e13" class="cc80"></span>
<div id="e12" class="cc82">
Mail:<br>
huguesbertrand@free.fr
</div>
<div id="e11" class="cc83">
<form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onsubmit="return verifSelection()">
<div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong>Formulaire
de contact</strong></font></div><br><table align="center" width="566" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="16"><div align="center">
<font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong><?php
if ($erreur_champ1) {
echo(stripslashes($erreur_champ1));
} else {
if ($erreur_champ2) {
echo(stripslashes($erreur_champ2));
} else {
if ($erreur_champ3) {
echo(stripslashes($erreur_champ3));
} else {
if ($erreur_email1) {
echo(stripslashes($erreur_email1));
} else {
if ($erreur_texte1) {
echo(stripslashes($erreur_texte1));
} else {
} // fin du else...
} // fin du else...
} // fin du else...
} // fin du else...
} // fin du else...
?>
</strong></font>
</div></td>
</tr>
</table>
<p align="center"></p><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Nom</font></div></td>
<td align="center" valign="middle" width="30">
<?php
if ($erreur_champ1) {
echo($icone);
}
?>
</td>
<td><input name="champ1" type="text" value="<?=stripslashes($_SESSION['champ1']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Téléphone</font></div></td>
<td align="center" valign="middle" width="30">
<?php
if ($erreur_champ2) {
echo($icone);
}
?>
</td>
<td><input name="champ2" type="text" value="<?=stripslashes($_SESSION['champ2']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Ville</font></div></td>
<td align="center" valign="middle" width="30">
<?php
if ($erreur_champ3) {
echo($icone);
}
?>
</td>
<td><input name="champ3" type="text" value="<?=stripslashes($_SESSION['champ3']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">E-mail</font></div></td>
<td width="30" align="center" valign="middle">
<?php
if ($erreur_email1) {
echo($icone);
}
?>
</td>
<td><input name="zone_email1" type="text" value="<?=stripslashes($_SESSION['zone_email1']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="140" valign="top"><div align="right"><font face="Verdana" size="2">Votre projet</font></div></td>
<td width="30" align="center" valign="top">
<?php
if ($erreur_texte1) {
echo($icone);
}
?>
</td>
<td><textarea name="zone_texte1" cols="45" rows="10"><?=stripslashes($_session['zone_texte1']);?></textarea></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td valign="top"><div align="center">
<input type="reset" name="Reset" value=" Effacer ">
<input type="submit" name="envoi" value="Envoyer">
</div></td></tr></table><div align="center"><input name="nbre_fichiers" type="hidden" id="nbre_fichiers" value=""></div></form>
</div>
<div id="e10" class="cc84">
P
</div>
<div id="e9" class="cc83">
Site réalisé avec le logiciel
</div>
<img id="e8" name="e8" src="papillon-gif-045.gif" title="" alt="papillon-gif-045.gif" align="right" border="0" width="96" height="86">
<span id="e7"></span>
<map name="map100">
<area shape="rect" coords="10,10,85,39" href="https://www.avanquest.com/USA/index.html">
</map>
<img id="e6" name="e6" src="clair_jardin_accueil005002.gif" title="" alt="clair_jardin_accueil005002.gif" align="right" border="0" usemap="#map100">
<div id="e5" class="cc85"></div>
<span id="e4" class="cc80"></span>
<div id="e3" class="cc86">
Clair Jardin
</div>
<div id="e2" class="cc87">
Auto entrepreneur
</div>
<div id="e1" class="cc88">
N°Siret:<br>
40448103800028
</div>
</body>
</html>
27 avril 2011 à 22:46
27 sept. 2011 à 21:39
faut-il télécharger un logiciel?
merci infiniment pour votre aide