Probleme d'envoie de formulaire
jecomprend rien
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
jecomprend rien Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
jecomprend rien Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour,J'ai un site ou j'ai inclus en "formulaire" un "envoie" un "minemail" et ca fonctionne pas pourquoi ? ou est l'erreur? merci
FORMULAIRE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<head>
<TITLE>vente et livraison de bois de chauffage</TITLE>
<meta name="Description"content="vente et livraison à domicile de bois de chauffage et dérivés,pellets,charbon de bois,briquette de lignite,produits de ramonage,produits de nettoyage,bûches calorifiques,filets de petit bois, à Paris et sa Banlieue. ">
<meta name="Keywords" content="livraison,vente,bois,chauffage,Paris,domicile,feu,pain,pizza,">
<meta http-equiv="Description" content="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="page-type" content="Commercial">
<meta http-equiv="pragma" content="no-cache">
<META content="MSHTML 6.00.2900.2722" name=GENERATOR>
<meta name="robots" content="INDEX,FOLLOW">
<meta name="audience"content="All">
<meta name="Author"content="Jacques Antony">
<meta name="language"content="fr">
<meta name="copyright"content="jacques ANTONY">
<meta name="revisit-after"content="15 days">
<meta name="generator" content="WebExpert 5">
<STYLE>
TD{Color : #000000; Font-Family : Arial, Sans-serif; Font-Size : 12px;font-style: normal;Font-Weight : Bold;}
H1 { Color : #000000; Font-Family : Arial, Sans-serif; Font-Size : 12px;font-style: normal;Font-Weight : bold; padding-bottom : 2px; margin-bottom : 2px;}
BODY {BACKGROUND-COLOR: #ffff80;}
TD.bg_color { BACKGROUND-COLOR : #ffffc0;}
TABLE.border { BORDER-RIGHT: 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; BORDER-BOTTOM: 2px solid; Border-Color: #c0ffff; }
.margins { margin: 10px, 10px, 10px,10px; }
.arrow { Color: #ff0000; }
INPUT.format { font-size: 12px; color: #000000; background-color : #EFFCFF; font-style: normal;Font-Weight : Bold;
BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid;
Border-Color:#003D59;
}
SELECT.format { font-size: 12px; color: #000000; font-style: normal;Font-Weight : Bold;}
TEXTAREA { font-size: 12px; color: #000000; background-color : #EFFCFF;BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid;
Border-Color: #003D59;font-style: normal;Font-Weight : Bold;
}
INPUT.submit { font-size: 15px; color: #000000; Font-Family : Arial, Sans-serif; font-style: normal;Font-Weight : Bold; background-color : #e2ffe2; BORDER-RIGHT: 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; BORDER-BOTTOM: 2px solid; Border-Color: #008080;
}
INPUT.reset { font-size: 15px; color: #000000; Font-Family : Arial, Sans-serif; font-style: normal;Font-Weight : Bold; background-color : #e2ffe2; BORDER-RIGHT: 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; BORDER-BOTTOM: 2px solid; Border-Color: #008080;
}
a.info{
position:relative; /*this is the key*/
z-index:24;
text-decoration:none}
a.info:hover{z-index:25; background-color:#ff0}
a.info span{display: none}
a.info:hover span{ /*the span will display just on :hover state*/
display:inline;
position:absolute;
top:1em; left:1em; width:15em;
background-color:#e2ffe2; color:#000000;
text-align: center}
.error {padding-right: 16px; border: 1px solid red; background-color: #FFFCE2; background-image: url(images/warning_obj.gif); background-position: right; background-repeat: no-repeat;}
.obli {color: #ff0000; Font-Family : Arial, Sans-serif; }
.mef { font-size: 12px; color: #000000; font-style: normal;Font-Weight : Bold;
}
</STYLE>
<script language="javascript" src="formulaire.js"></script>
</HEAD>
<BODY leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<hr size="4" color="#000080">
<a href="abonnement.html"><img src="abonnement.JPG" border="0" width="120" height="35" alt=""></a>
<a href="contact.html"><img src="contact.JPG" border="0" width="120" height="35" alt=""></a>
<a href="partenaires.html"><img src="partenaires.JPG" border="0" width="120" height="35" alt=""></a>
<a href="index.htm"><img src="produit.JPG" border="0" width="120" height="35" alt=""></a>
<a href="catalogue.html"><img src="catalogue.JPG" border="0" width="120" height="35" alt=""></a>
<hr size="4" color="#000080">
<div align="center">
<table border="0" summary="" color="#cccc99">
<tr>
<td ><img src="logo.GIF" border="0" width="110" height="80" alt=""></td>
<td width=><p align="center"><b><font size="4" face="Georgia, Times New Roman, Times, serif">Vente et livraison à domicile de bois de chauffage et dérivés en Région Parisienne, Reims, Laon, Soissons, Château-Thierry et leur Banlieue.</font></b></p>
</td>
</tr>
</table>
<hr size="4" color="#000080">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr align="center" valign="middle">
<td >
<h4>Bon de Commande</h4>
<hr size="4" color="#000080">
<table border="0" cellpadding="0" cellspacing="0" class="border">
<tr><td class="bg_color">
<div class="margins">
<FORM name="formulaire" ACTION="envoi.php" METHOD="POST" ENCTYPE="multipart/form-data" onsubmit="return ValidForm(this);">
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="4"><tr><td valign=top ><p align=right>Civilite : <a href='#' class=info><span>Séléctionnez votre statut</span></a></p></td><td><table width=100%><tr><td><input type="radio" id="id_35" name="id_35" value="Mme"> <span class=mef>Mme</span></td><td><input type="radio" id="id_35" name="id_35" value="Mr"> <span class=mef>Mr</span></td><td><input type="radio" id="id_35" name="id_35" value="Mlle"> <span class=mef>Mlle</span></td></tr></table></td></tr><tr><td><p align=right>Nom : <span class=obli>*</span></p></td><td><input type="text" size="50" maxlength="50" id="id_2" name="id_2" value='' class="format"></td></tr><tr><td><p align=right>Prénom : </p></td><td><input type="text" size="50" maxlength="50" id="id_34" name="id_34" value='' class="format"></td></tr><tr><td><p align=right>Société : </p></td><td><input type="text" size="50" maxlength="50" id="id_36" name="id_36" value='' class="format"></td></tr><tr><td><p align=right>Adresse : <span class=obli>*</span></p></td><td><input type="text" size="50" maxlength="50" id="id_39" name="id_39" value='' class="format"></td></tr><tr><td><p align=right>Adresse: </p></td><td><input type="text" size="50" maxlength="50" id="id_42" name="id_42" value='' class="format"></td></tr><tr><td><p align=right>Code postal : <span class=obli>*</span></p></td><td><input type="text" size="10" maxlength="10" id="id_40" name="id_40" value='' class="format"></td></tr><tr><td><p align=right>Ville : <span class=obli>*</span></p></td><td><input type="text" size="50" maxlength="50" id="id_41" name="id_41" value='' class="format"></td></tr><tr><td><p align=right>Code Porte: </p></td><td><input type="text" size="30" maxlength="10" id="id_66" name="id_66" value='' class="format"></td></tr><tr><td><p align=right>Téléphone : </p></td><td><input type="text" size="50" maxlength="50" id="id_37" name="id_37" value='' class="format"></td></tr><tr><td><p align=right>Téléphone Portable: </p></td><td><input type="text" size="50" maxlength="50" id="id_43" name="id_43" value='' class="format"></td></tr><tr><td><p align=right>Fax: </p></td><td><input type="text" size="50" maxlength="50" id="id_44" name="id_44" value='' class="format"></td></tr><tr><td><p align=right>Votre e-mail : <span class=obli>*</span></p></td><td><input type="text" size="50" maxlength="50" id="id_38" name="id_38" value='' class="format"></td></tr><tr><td colspan=2><hr width="2" size="3" color="#0000ff"></td></tr><tr><td valign=top ><p align=right>Lieu de livraison: </p><input type='hidden' name='hidden_67' value=''></td><td><table width=100%><tr><td><input type="checkbox" name="id_67" value="Appartement"> <span class=mef>Appartement</span></td><td><input type="checkbox" name="id_67" value="Pavillon"> <span class=mef>Pavillon</span></td></tr></table></td></tr><tr><td><p align=right>Si appartement, lieu de livraison: </p></td><td><input type="text" size="40" maxlength="50" id="id_73" name="id_73" value='' class="format"></td></tr><tr><td valign=top ><p align=right>Ascenseur: </p><input type='hidden' name='hidden_69' value=''></td><td><table width=100%><tr><td><input type="checkbox" name="id_69" value="Avec"> <span class=mef>Avec</span></td><td><input type="checkbox" name="id_69" value="Sans"> <span class=mef>Sans</span></td></tr></table></td></tr><tr><td><p align=right>Si pavillon distance aproximative de livraison: </p></td><td><input type="text" size="20" maxlength="7" id="id_70" name="id_70" value='' class="format"></td></tr><tr><td colspan=2><hr width="2" size="3" color="#0000ff"></td></tr><tr><td><p align=right>Date de livraison souhaitée: </p></td><td><input type="text" size="30" maxlength="50" id="id_71" name="id_71" value='' class="format"></td></tr><tr><td><p align=right>Heure de livraison souhaitée: </p></td><td><input type="text" size="20" maxlength="50" id="id_72" name="id_72" value='' class="format"></td></tr><tr><td><p align=right>Je souhaite être contacté par : <span class=obli>*</span></p></td><td><select id="id_10" name="id_10"><option value=""></option><option value="E-mail"><span class=mef>E-mail</span></option><option value="Téléphone"><span class=mef>Téléphone</span></option><option value="Fax"><span class=mef>Fax</span></option></select></td></tr><tr><td colspan=2><hr width="2" size="3" color="#0000ff"></td></tr><tr><td valign=top ><p align=right>Filets de bûches: </p><input type='hidden' name='hidden_45' value=''></td><td><table width=100%><tr><td><input type="checkbox" name="id_45" value="Chêne"> <span class=mef>Chêne</span></td><td><input type="checkbox" name="id_45" value="Mélange"> <span class=mef>Mélange</span></td></tr></table></td></tr><tr><td valign=top ><p align=right>Longueur: </p></td><td><table width=100%><tr><td><input type="radio" id="id_46" name="id_46" value="En 25 Centimêtres"> <span class=mef>En 25 Centimêtres</span></td><td><input type="radio" id="id_46" name="id_46" value="En 33 Centimêtres"> <span class=mef>En 33 Centimêtres</span></td></tr></table></td></tr><tr><td valign=top ><p align=right>Contenance: </p><input type='hidden' name='hidden_52' value=''></td><td><table width=100%><tr><td><input type="checkbox" name="id_52" value="40 litres"> <span class=mef>40 litres</span></td><td><input type="checkbox" name="id_52" value="50 litres"> <span class=mef>50 litres</span></td><td><input type="checkbox" name="id_52" value="60 litres"> <span class=mef>60 litres</span></td></tr></table></td></tr><tr><td><p align=right>Nombre de filets: </p></td><td><input type="text" size="20" maxlength="5" id="id_47" name="id_47" value='' class="format"></td></tr><tr><td colspan=2><hr width="2" size="3" color="#0000ff"></td></tr><tr><td valign=top ><p align=right>Filets de petit-bois: </p><input type='hidden' name='hidden_50' value=''></td><td><table width=100%><tr><td><input type="checkbox" name="id_50" value="Filet de 20 litres"> <span class=mef>Filet de 20 litres</span></td><td><input type="checkbox" name="id_50" value="Filet de 25 litres"> <span class=mef>Filet de 25 litres</span></td><td><input type="checkbox" name="id_50" value="Filet de 40 litres"> <span class=mef>Filet de 40 litres</span></td></tr></table></td></tr><tr><td><p align=right>Nombre de Filets de petit-bois: </p></td><td><input type="text" size="20" maxlength="5" id="id_51" name="id_51" value='' class="format"></td></tr><tr><td colspan=2><hr width="2" size="3" color="#0000ff"></td></tr><tr><td><p align=right>Charbon de bois sacs de 20 litres: </p></td><td><input type="text" size="20" maxlength="5" id="id_53" name="id_53" value='' class="format"></td></tr><tr><td><p align=right>Bûches calorifiques paquets de 6 bûches: </p></td><td><input type="text" size="20" maxlength="5" id="id_55" name="id_55" value='' class="format"></td></tr><tr><td><p align=right>Pellets sacs de 15 Kg: </p></td><td><input type="text" size="20" maxlength="5" id="id_56" name="id_56" value='' class="format"></td></tr><tr><td><p align=right>Pétrole pour poêle Bidon de 20 litres: </p></td><td><input type="text" size="20" maxlength="5" id="id_57" name="id_57" value='' class="format"></td></tr><tr><td><p align=right>Briquettes de lignite Paquets de 25 Kg: </p></td><td><input type="text" size="20" maxlength="5" id="id_58" name="id_58" value='' class="format"></td></tr><tr><td><p align=right>Bûches de ramonage: </p></td><td><input type="text" size="20" maxlength="5" id="id_59" name="id_59" value='' class="format"></td></tr><tr><td><p align=right>Boite de ramonage en continu: </p></td><td><input type="text" size="20" maxlength="5" id="id_60" name="id_60" value='' class="format"></td></tr><tr><td><p align=right>Nettoie vitres: </p></td><td><input type="text" size="20" maxlength="5" id="id_61" name="id_61" value='' class="format"></td></tr><tr><td><p align=right>Allume-feu au Colza: </p></td><td><input type="text" size="20" maxlength="5" id="id_62" name="id_62" value='' class="format"></td></tr><tr><td><p align=right>Allume-feu à la colle: </p></td><td><input type="text" size="20" maxlength="5" id="id_63" name="id_63" value='' class="format"></td></tr><tr><td colspan=2><hr width="2" size="3" color="#0000ff"></td></tr>
<tr><td><p align=right>Informations complémentaires : </p></td><td><textarea rows="8" cols="36" name="id_7" id="id_7" class="format" onkeyup="countChars('id_7', 'txtmsg7', 320)"></textarea>
<div id="txtmsg7"> </div></td></tr><tr><td colspan=2> </td></tr><tr><td colspan=2><table width=100%><tr><td align=center width=50%><input type="reset" name="reset" value="Annuler" class=reset></td><td align=center width=50%><input type="submit" name="reset" value="Envoyer" class=submit></td></tr></table></td></tr><tr><td colspan=2 align=center><span class=obli>* Ce champ est obligatoire</span></td></tr><tr><td><input type="hidden"name="gotourl"value="http://www.sechauffeaubois.com/index.html"
</td></tr></table></form>
</div>
</td></tr> </table>
<script language="javascript">
function getElementsByClass(className) {
var elems = document.getElementById(className);
elems.className="error";
}
function init_error(className){
var elems = document.getElementById(className);
elems.className='format';
}
function init_error_ff(className){
var elems = document.getElementsByTagName(className);
elems.className='format';
}
function getElementsByClass_ff(className){
var elems = document.getElementsByTagName(className);
elems.className="error";
}function ValidForm(){
init_error('id_35');
init_error('id_2');
if (document.formulaire.id_2.value.length==0) {
alert('Vous devez saisir le champ Nom : ! ');
getElementsByClass('id_2');
document.formulaire.id_2.focus();
return false;
}
if (formulaire.id_2.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_2');
formulaire.id_2.focus();
return false;
}
init_error('id_34');
if (formulaire.id_34.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_34');
formulaire.id_34.focus();
return false;
}
init_error('id_36');
if (formulaire.id_36.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_36');
formulaire.id_36.focus();
return false;
}
init_error('id_39');
if (document.formulaire.id_39.value.length==0) {
alert('Vous devez saisir le champ Adresse : ! ');
getElementsByClass('id_39');
document.formulaire.id_39.focus();
return false;
}
if (formulaire.id_39.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_39');
formulaire.id_39.focus();
return false;
}
init_error('id_42');
if (formulaire.id_42.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_42');
formulaire.id_42.focus();
return false;
}
init_error('id_40');
if (document.formulaire.id_40.value.length==0) {
alert('Vous devez saisir le champ Code postal : ! ');
getElementsByClass('id_40');
document.formulaire.id_40.focus();
return false;
}
if (formulaire.id_40.value.length>10) {
alert('Vous ne pouvez pas saisir plus de 10 caractères.! ');
getElementsByClass('id_40');
formulaire.id_40.focus();
return false;
}
if (isNotEmpty(formulaire.id_40.value) && isNotCodePostal(formulaire.id_40.value)){
alert("Le Code postal n'est pas correct");;
getElementsByClass('id_40');
formulaire.id_40.focus();
return false;
}
init_error('id_41');
if (document.formulaire.id_41.value.length==0) {
alert('Vous devez saisir le champ Ville : ! ');
getElementsByClass('id_41');
document.formulaire.id_41.focus();
return false;
}
if (formulaire.id_41.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_41');
formulaire.id_41.focus();
return false;
}
init_error('id_66');
if (formulaire.id_66.value.length>10) {
alert('Vous ne pouvez pas saisir plus de 10 caractères.! ');
getElementsByClass('id_66');
formulaire.id_66.focus();
return false;
}
init_error('id_37');
if (formulaire.id_37.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_37');
formulaire.id_37.focus();
return false;
}
if (isNotEmpty(formulaire.id_37.value) && isNotTelephone(formulaire.id_37.value,'fixe')){
alert("Le téléphone n'est pas correct");;
getElementsByClass('id_37');
formulaire.id_37.focus();
return false;
}
init_error('id_43');
if (formulaire.id_43.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_43');
formulaire.id_43.focus();
return false;
}
if (isNotEmpty(formulaire.id_43.value) && isNotTelephone(formulaire.id_43.value,'PF')){
alert("Le téléphone n'est pas correct");;
getElementsByClass('id_43');
formulaire.id_43.focus();
return false;
}
init_error('id_44');
if (formulaire.id_44.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_44');
formulaire.id_44.focus();
return false;
}
if (isNotEmpty(formulaire.id_44.value) && isNotTelephone(formulaire.id_44.value,'fixe')){
alert("Le téléphone n'est pas correct");;
getElementsByClass('id_44');
formulaire.id_44.focus();
return false;
}
init_error('id_38');
if (document.formulaire.id_38.value.length==0) {
alert('Vous devez saisir le champ Votre e-mail : ! ');
getElementsByClass('id_38');
document.formulaire.id_38.focus();
return false;
}
if (formulaire.id_38.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_38');
formulaire.id_38.focus();
return false;
}
if (isNotEmpty(formulaire.id_38.value) && isNotEmailAdress(formulaire.id_38.value)){
alert("L'email n'est pas correcte");;
getElementsByClass('id_38');
formulaire.id_38.focus();
return false;
}
init_error_ff('id_67');
formulaire.hidden_67.value=valeur_cbx(formulaire.id_67);
init_error('id_73');
if (formulaire.id_73.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_73');
formulaire.id_73.focus();
return false;
}
init_error_ff('id_69');
formulaire.hidden_69.value=valeur_cbx(formulaire.id_69);
init_error('id_70');
if (formulaire.id_70.value.length>7) {
alert('Vous ne pouvez pas saisir plus de 7 caractères.! ');
getElementsByClass('id_70');
formulaire.id_70.focus();
return false;
}
init_error('id_71');
if (formulaire.id_71.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_71');
formulaire.id_71.focus();
return false;
}
init_error('id_72');
if (formulaire.id_72.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_72');
formulaire.id_72.focus();
return false;
}
init_error('id_10');
if (formulaire.id_10.selectedIndex==0){
alert("Vous n'avez pas sélectionné de choix.");
getElementsByClass('id_10');
formulaire.id_10[0].focus();
return false;
}
init_error_ff('id_45');
formulaire.hidden_45.value=valeur_cbx(formulaire.id_45);
init_error('id_46');
init_error_ff('id_52');
formulaire.hidden_52.value=valeur_cbx(formulaire.id_52);
init_error('id_47');
if (formulaire.id_47.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_47');
formulaire.id_47.focus();
return false;
}
if (isNotEmpty(formulaire.id_47.value) && isNotInt(formulaire.id_47.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_47');
formulaire.id_47.focus();
return false;
}
init_error_ff('id_50');
formulaire.hidden_50.value=valeur_cbx(formulaire.id_50);
init_error('id_51');
if (formulaire.id_51.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_51');
formulaire.id_51.focus();
return false;
}
if (isNotEmpty(formulaire.id_51.value) && isNotInt(formulaire.id_51.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_51');
formulaire.id_51.focus();
return false;
}
init_error('id_53');
if (formulaire.id_53.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_53');
formulaire.id_53.focus();
return false;
}
if (isNotEmpty(formulaire.id_53.value) && isNotInt(formulaire.id_53.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_53');
formulaire.id_53.focus();
return false;
}
init_error('id_55');
if (formulaire.id_55.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_55');
formulaire.id_55.focus();
return false;
}
if (isNotEmpty(formulaire.id_55.value) && isNotInt(formulaire.id_55.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_55');
formulaire.id_55.focus();
return false;
}
init_error('id_56');
if (formulaire.id_56.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_56');
formulaire.id_56.focus();
return false;
}
if (isNotEmpty(formulaire.id_56.value) && isNotInt(formulaire.id_56.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_56');
formulaire.id_56.focus();
return false;
}
init_error('id_57');
if (formulaire.id_57.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_57');
formulaire.id_57.focus();
return false;
}
if (isNotEmpty(formulaire.id_57.value) && isNotInt(formulaire.id_57.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_57');
formulaire.id_57.focus();
return false;
}
init_error('id_58');
if (formulaire.id_58.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_58');
formulaire.id_58.focus();
return false;
}
if (isNotEmpty(formulaire.id_58.value) && isNotInt(formulaire.id_58.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_58');
formulaire.id_58.focus();
return false;
}
init_error('id_59');
if (formulaire.id_59.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_59');
formulaire.id_59.focus();
return false;
}
if (isNotEmpty(formulaire.id_59.value) && isNotInt(formulaire.id_59.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_59');
formulaire.id_59.focus();
return false;
}
init_error('id_60');
if (formulaire.id_60.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_60');
formulaire.id_60.focus();
return false;
}
if (isNotEmpty(formulaire.id_60.value) && isNotInt(formulaire.id_60.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_60');
formulaire.id_60.focus();
return false;
}
init_error('id_61');
if (formulaire.id_61.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_61');
formulaire.id_61.focus();
return false;
}
if (isNotEmpty(formulaire.id_61.value) && isNotInt(formulaire.id_61.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_61');
formulaire.id_61.focus();
return false;
}
init_error('id_62');
if (formulaire.id_62.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_62');
formulaire.id_62.focus();
return false;
}
if (isNotEmpty(formulaire.id_62.value) && isNotInt(formulaire.id_62.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_62');
formulaire.id_62.focus();
return false;
}
init_error('id_63');
if (formulaire.id_63.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_63');
formulaire.id_63.focus();
return false;
}
if (isNotEmpty(formulaire.id_63.value) && isNotInt(formulaire.id_63.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_63');
formulaire.id_63.focus();
return false;
}
init_error('id_7');
if (formulaire.id_7.value.length>320) {
alert('Vous ne pouvez pas saisir plus de 320! ');
getElementsByClass('id_7');
formulaire.id_7.focus();
return false;
}
}
//-->
</script>
</body></html>
ENVOIE
<?PHP
$url_upload='';
$data='';
$data.='Civilite :='.$_POST["id_35"].'<br>';
$data.='Nom :='.$_POST["id_2"].'<br>';
$data.='Prénom :='.$_POST["id_34"].'<br>';
$data.='Société :='.$_POST["id_36"].'<br>';
$data.='Adresse :='.$_POST["id_39"].'<br>';
$data.='Adresse:='.$_POST["id_42"].'<br>';
$data.='Code postal :='.$_POST["id_40"].'<br>';
$data.='Ville :='.$_POST["id_41"].'<br>';
$data.='Code Porte:='.$_POST["id_66"].'<br>';
$data.='Téléphone :='.$_POST["id_37"].'<br>';
$data.='Téléphone Portable:='.$_POST["id_43"].'<br>';
$data.='Fax:='.$_POST["id_44"].'<br>';
$data.='Votre e-mail :='.$_POST["id_38"].'<br>';
$data.='Lieu de livraison:='.$_POST["hidden_67"].'<br>';
$data.='Si appartement, lieu de livraison:='.$_POST["id_73"].'<br>';
$data.='Ascenseur:='.$_POST["hidden_69"].'<br>';
$data.='Si pavillon distance aproximative de livraison:='.$_POST["id_70"].'<br>';
$data.='Date de livraison souhaitée:='.$_POST["id_71"].'<br>';
$data.='Heure de livraison souhaitée:='.$_POST["id_72"].'<br>';
$data.='Je souhaite être contacté par :='.$_POST["id_10"].'<br>';
$data.='Filets de bûches:='.$_POST["hidden_45"].'<br>';
$data.='Longueur:='.$_POST["id_46"].'<br>';
$data.='Contenance:='.$_POST["hidden_52"].'<br>';
$data.='Nombre de filets:='.$_POST["id_47"].'<br>';
$data.='Filets de petit-bois:='.$_POST["hidden_50"].'<br>';
$data.='Nombre de Filets de petit-bois:='.$_POST["id_51"].'<br>';
$data.='Charbon de bois sacs de 20 litres:='.$_POST["id_53"].'<br>';
$data.='Bûches calorifiques paquets de 6 bûches:='.$_POST["id_55"].'<br>';
$data.='Pellets sacs de 15 Kg:='.$_POST["id_56"].'<br>';
$data.='Pétrole pour poêle Bidon de 20 litres:='.$_POST["id_57"].'<br>';
$data.='Briquettes de lignite Paquets de 25 Kg:='.$_POST["id_58"].'<br>';
$data.='Bûches de ramonage:='.$_POST["id_59"].'<br>';
$data.='Boite de ramonage en continu: ='.$_POST["id_60"].'<br>';
$data.='Nettoie vitres:='.$_POST["id_61"].'<br>';
$data.='Allume-feu au Colza:='.$_POST["id_62"].'<br>';
$data.='Allume-feu à la colle:='.$_POST["id_63"].'<br>';
$data.='Informations complémentaires :='.$_POST["id_7"].'<br>';
$chiffre=rand(100,999).rand(100,999).rand(100,999);
$nb_fic=0;
$url_chemin=str_replace("envoi.php","",$_SERVER["SCRIPT_URI"]);
$data.=$url_upload;
include('mimemail.php');
$m = new CMIMEMail('Vous <livraisondebois@orange.fr>','<livraisondebois@orange.fr>','Bon de commande');
$m->mailbody($data,$data);
if ($nb_fic>0 && $envoi_mail_pj==1){
$x=1;
while ($x<=count($tab_fic)){
$m->attachFile($tab_fic[$x][0],$tab_fic[$x][1]);
$x++;
}
}
$m->send();
$rt = new CMIMEMail('Vous <jacke.antony@wanadoo.fr>','<jacke.antony@wanadoo.fr>','Bon de commande');
$rt->mailbody($data,$data);
IF ($nb_fic>0 && $envoi_mail_pj==1){
$x=1;
WHILE ($x<=Count($tab_fic)){
$rt->attachFile($tab_fic[$x][0],$tab_fic[$x][1]);
$x++;
}
}
$rt->send();
$msg_client='';
$msg_client_txt='Nous avons bien enregistre votre commande.
Nous vous remercions de la confiance que vous nous accordez.
Nous prendrons rapidement contact avec vous, pour vous confirmer notre passage.
Cordialement.
Antony';
$mail_client=$_POST['id_38'];
$m = new CMIMEMail('Vous <'.$mail_client.'>','<livraisondebois@orange.fr>','confirmation de commande');
$m->mailbody($msg_client_txt,$msg_client);
$m->send();
header("location:http://www.produits-de-chauffage.fr/index.html ");
exit();
?>
MINEMAIL
<?php
/* This is Version 1.4
* Notes from rozhik@ziet.zhitomir.ua 25 Mar 2000:
* Improvements: Multi attachmends in one e-mail, ability to post html & plain trext, up to 3x speed improved.
* USSAGE - mimetype example for attacment
* $m = new CMIMEMail($to,$from,$subject);
* $m->mailbody("This is simply text","<html><body><h1>This is HTML text</h1>");
* $m->attach("example.html","text/html",$filebody);
* $m->attachFile("resume.gif","image/gif");
* $m->send();
*******
* To Do:
* 1 Test with different Mail clients
*/
class CMIMEMail {
var $to;
var $boundary;
var $smtp_headers;
var $filename_real;
var $body_plain;
var $body_html;
var
$atcmnt;
var $atcmnt_type;
function CMIMEMail($to,$from,$subject,$priority=3) {
$this->to=$to; $this->from=$from;
$this->subject=$subject; $this->priority=$priority;
$this->boundary="----=_NextPart_".time()."_".md5(time())."_";
}
function mailbody( $plain, $html="" ) {
$this->body_plain=$plain;
$this->body_html=$html;
}
function attach( $name, $content_type, $data ) {
}
function attachfile_raw( $fname, $mailFileName, $content_type ) {
if($f=@fopen($fname,"r")) {
$this->atcmnt[$mailFileName]=fread($f,filesize($fname));
$this->atcmnt_type[$mailFileName]=$content_type;
fclose($f);
}
}
function attachfile( $fname, $content_type ) {
//attachfile_raw($fname,$fname,$content_type);
if($f=@fopen($fname,"r")) {
$this->atcmnt[$fname]=fread($f,filesize($fname));
$this->atcmnt_type[$fname]=$content_type;
fclose($f);
}
}
function clear() {
unset( $atcmnt );
unset( $atcmnt_type );
}
function makeheader() {
$out ="From: ".$this->from."\n";
$out.="Reply-To: ".$this->from."\n";
$out.="MIME-Version: 1.0\n".
"Content-Type: multipart/mixed;\n\t boundary=\"".$this->boundary."\"\n".
"X-Priority: ".$this->priority."\n".
"X-Mailer: IziMailing.com )\n";
return $out;
}
function makebody() {
$boundary2= "----=_NextAttachedPart_".time()."_".md5(time()+101)."_";
$out="";
if( " ".$this->body_html!=" " ) {
$out="\nThis is a multi-part message in MIME format.\n\n";
$out.="--".$this->boundary."\nContent-Type: multipart/alternative;\n\tboundary=\"$boundary2\"\n";
$out.="$body_plan\n".
"--$boundary2\nContent-Type: text/plain\n".
# "Content-Disposition: inline\n".
"Content-Transfer-Encoding: quoted-printable\n\n".
$this->body_plain.
"\n\n--$boundary2\n".
"Content-Type: text/html\n".
# "Content-Disposition: attachment;\n\tfilename=\"message.html\"\n".
"Conent-Transfer-Encoding: quoted-printable\n".
"\n$this->body_html\n\n".
"--$boundary2--\n";
} else {
$out="\n\n".$this->body_plain."\n\n";
$out.="--".$this->boundary."\n".
"Content-Type: text/plain\n".
"Content-Transfer-Encoding: quoted-printable\n\n".
$this->body_plain.
"\n\n--".$this->boundary.
"\n";
}
if( is_array( $this->atcmnt_type ) ) {
reset( $this->atcmnt_type);
while( list($name, $content_type) = each($this->atcmnt_type) ) {
$out.="\n--".$this->boundary."\nContent-Type: $content_type\nContent-Transfer-Encoding: base64\nContent-Disposition: attachment; filename=\"$name\"\n\n".
chunk_split(base64_encode($this->atcmnt[$name]))."\n";
}
}
$out.="\n--".$this->boundary."--\n";
return $out;
}
function send(){
mail( $this->to, $this->subject, $this->makebody(),$this->makeheader() );
//echo $this->to."<br>";
//echo $this->subject."<br>";
//echo $this->makebody()."<br>";
//echo $this->makeheader()."<br>";
}
function sendto($email){
mail( $email, $this->subject, $this->makebody(),$this->makeheader() );
}
}
?>
FORMULAIRE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<head>
<TITLE>vente et livraison de bois de chauffage</TITLE>
<meta name="Description"content="vente et livraison à domicile de bois de chauffage et dérivés,pellets,charbon de bois,briquette de lignite,produits de ramonage,produits de nettoyage,bûches calorifiques,filets de petit bois, à Paris et sa Banlieue. ">
<meta name="Keywords" content="livraison,vente,bois,chauffage,Paris,domicile,feu,pain,pizza,">
<meta http-equiv="Description" content="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="page-type" content="Commercial">
<meta http-equiv="pragma" content="no-cache">
<META content="MSHTML 6.00.2900.2722" name=GENERATOR>
<meta name="robots" content="INDEX,FOLLOW">
<meta name="audience"content="All">
<meta name="Author"content="Jacques Antony">
<meta name="language"content="fr">
<meta name="copyright"content="jacques ANTONY">
<meta name="revisit-after"content="15 days">
<meta name="generator" content="WebExpert 5">
<STYLE>
TD{Color : #000000; Font-Family : Arial, Sans-serif; Font-Size : 12px;font-style: normal;Font-Weight : Bold;}
H1 { Color : #000000; Font-Family : Arial, Sans-serif; Font-Size : 12px;font-style: normal;Font-Weight : bold; padding-bottom : 2px; margin-bottom : 2px;}
BODY {BACKGROUND-COLOR: #ffff80;}
TD.bg_color { BACKGROUND-COLOR : #ffffc0;}
TABLE.border { BORDER-RIGHT: 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; BORDER-BOTTOM: 2px solid; Border-Color: #c0ffff; }
.margins { margin: 10px, 10px, 10px,10px; }
.arrow { Color: #ff0000; }
INPUT.format { font-size: 12px; color: #000000; background-color : #EFFCFF; font-style: normal;Font-Weight : Bold;
BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid;
Border-Color:#003D59;
}
SELECT.format { font-size: 12px; color: #000000; font-style: normal;Font-Weight : Bold;}
TEXTAREA { font-size: 12px; color: #000000; background-color : #EFFCFF;BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid;
Border-Color: #003D59;font-style: normal;Font-Weight : Bold;
}
INPUT.submit { font-size: 15px; color: #000000; Font-Family : Arial, Sans-serif; font-style: normal;Font-Weight : Bold; background-color : #e2ffe2; BORDER-RIGHT: 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; BORDER-BOTTOM: 2px solid; Border-Color: #008080;
}
INPUT.reset { font-size: 15px; color: #000000; Font-Family : Arial, Sans-serif; font-style: normal;Font-Weight : Bold; background-color : #e2ffe2; BORDER-RIGHT: 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; BORDER-BOTTOM: 2px solid; Border-Color: #008080;
}
a.info{
position:relative; /*this is the key*/
z-index:24;
text-decoration:none}
a.info:hover{z-index:25; background-color:#ff0}
a.info span{display: none}
a.info:hover span{ /*the span will display just on :hover state*/
display:inline;
position:absolute;
top:1em; left:1em; width:15em;
background-color:#e2ffe2; color:#000000;
text-align: center}
.error {padding-right: 16px; border: 1px solid red; background-color: #FFFCE2; background-image: url(images/warning_obj.gif); background-position: right; background-repeat: no-repeat;}
.obli {color: #ff0000; Font-Family : Arial, Sans-serif; }
.mef { font-size: 12px; color: #000000; font-style: normal;Font-Weight : Bold;
}
</STYLE>
<script language="javascript" src="formulaire.js"></script>
</HEAD>
<BODY leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<hr size="4" color="#000080">
<a href="abonnement.html"><img src="abonnement.JPG" border="0" width="120" height="35" alt=""></a>
<a href="contact.html"><img src="contact.JPG" border="0" width="120" height="35" alt=""></a>
<a href="partenaires.html"><img src="partenaires.JPG" border="0" width="120" height="35" alt=""></a>
<a href="index.htm"><img src="produit.JPG" border="0" width="120" height="35" alt=""></a>
<a href="catalogue.html"><img src="catalogue.JPG" border="0" width="120" height="35" alt=""></a>
<hr size="4" color="#000080">
<div align="center">
<table border="0" summary="" color="#cccc99">
<tr>
<td ><img src="logo.GIF" border="0" width="110" height="80" alt=""></td>
<td width=><p align="center"><b><font size="4" face="Georgia, Times New Roman, Times, serif">Vente et livraison à domicile de bois de chauffage et dérivés en Région Parisienne, Reims, Laon, Soissons, Château-Thierry et leur Banlieue.</font></b></p>
</td>
</tr>
</table>
<hr size="4" color="#000080">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr align="center" valign="middle">
<td >
<h4>Bon de Commande</h4>
<hr size="4" color="#000080">
<table border="0" cellpadding="0" cellspacing="0" class="border">
<tr><td class="bg_color">
<div class="margins">
<FORM name="formulaire" ACTION="envoi.php" METHOD="POST" ENCTYPE="multipart/form-data" onsubmit="return ValidForm(this);">
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="4"><tr><td valign=top ><p align=right>Civilite : <a href='#' class=info><span>Séléctionnez votre statut</span></a></p></td><td><table width=100%><tr><td><input type="radio" id="id_35" name="id_35" value="Mme"> <span class=mef>Mme</span></td><td><input type="radio" id="id_35" name="id_35" value="Mr"> <span class=mef>Mr</span></td><td><input type="radio" id="id_35" name="id_35" value="Mlle"> <span class=mef>Mlle</span></td></tr></table></td></tr><tr><td><p align=right>Nom : <span class=obli>*</span></p></td><td><input type="text" size="50" maxlength="50" id="id_2" name="id_2" value='' class="format"></td></tr><tr><td><p align=right>Prénom : </p></td><td><input type="text" size="50" maxlength="50" id="id_34" name="id_34" value='' class="format"></td></tr><tr><td><p align=right>Société : </p></td><td><input type="text" size="50" maxlength="50" id="id_36" name="id_36" value='' class="format"></td></tr><tr><td><p align=right>Adresse : <span class=obli>*</span></p></td><td><input type="text" size="50" maxlength="50" id="id_39" name="id_39" value='' class="format"></td></tr><tr><td><p align=right>Adresse: </p></td><td><input type="text" size="50" maxlength="50" id="id_42" name="id_42" value='' class="format"></td></tr><tr><td><p align=right>Code postal : <span class=obli>*</span></p></td><td><input type="text" size="10" maxlength="10" id="id_40" name="id_40" value='' class="format"></td></tr><tr><td><p align=right>Ville : <span class=obli>*</span></p></td><td><input type="text" size="50" maxlength="50" id="id_41" name="id_41" value='' class="format"></td></tr><tr><td><p align=right>Code Porte: </p></td><td><input type="text" size="30" maxlength="10" id="id_66" name="id_66" value='' class="format"></td></tr><tr><td><p align=right>Téléphone : </p></td><td><input type="text" size="50" maxlength="50" id="id_37" name="id_37" value='' class="format"></td></tr><tr><td><p align=right>Téléphone Portable: </p></td><td><input type="text" size="50" maxlength="50" id="id_43" name="id_43" value='' class="format"></td></tr><tr><td><p align=right>Fax: </p></td><td><input type="text" size="50" maxlength="50" id="id_44" name="id_44" value='' class="format"></td></tr><tr><td><p align=right>Votre e-mail : <span class=obli>*</span></p></td><td><input type="text" size="50" maxlength="50" id="id_38" name="id_38" value='' class="format"></td></tr><tr><td colspan=2><hr width="2" size="3" color="#0000ff"></td></tr><tr><td valign=top ><p align=right>Lieu de livraison: </p><input type='hidden' name='hidden_67' value=''></td><td><table width=100%><tr><td><input type="checkbox" name="id_67" value="Appartement"> <span class=mef>Appartement</span></td><td><input type="checkbox" name="id_67" value="Pavillon"> <span class=mef>Pavillon</span></td></tr></table></td></tr><tr><td><p align=right>Si appartement, lieu de livraison: </p></td><td><input type="text" size="40" maxlength="50" id="id_73" name="id_73" value='' class="format"></td></tr><tr><td valign=top ><p align=right>Ascenseur: </p><input type='hidden' name='hidden_69' value=''></td><td><table width=100%><tr><td><input type="checkbox" name="id_69" value="Avec"> <span class=mef>Avec</span></td><td><input type="checkbox" name="id_69" value="Sans"> <span class=mef>Sans</span></td></tr></table></td></tr><tr><td><p align=right>Si pavillon distance aproximative de livraison: </p></td><td><input type="text" size="20" maxlength="7" id="id_70" name="id_70" value='' class="format"></td></tr><tr><td colspan=2><hr width="2" size="3" color="#0000ff"></td></tr><tr><td><p align=right>Date de livraison souhaitée: </p></td><td><input type="text" size="30" maxlength="50" id="id_71" name="id_71" value='' class="format"></td></tr><tr><td><p align=right>Heure de livraison souhaitée: </p></td><td><input type="text" size="20" maxlength="50" id="id_72" name="id_72" value='' class="format"></td></tr><tr><td><p align=right>Je souhaite être contacté par : <span class=obli>*</span></p></td><td><select id="id_10" name="id_10"><option value=""></option><option value="E-mail"><span class=mef>E-mail</span></option><option value="Téléphone"><span class=mef>Téléphone</span></option><option value="Fax"><span class=mef>Fax</span></option></select></td></tr><tr><td colspan=2><hr width="2" size="3" color="#0000ff"></td></tr><tr><td valign=top ><p align=right>Filets de bûches: </p><input type='hidden' name='hidden_45' value=''></td><td><table width=100%><tr><td><input type="checkbox" name="id_45" value="Chêne"> <span class=mef>Chêne</span></td><td><input type="checkbox" name="id_45" value="Mélange"> <span class=mef>Mélange</span></td></tr></table></td></tr><tr><td valign=top ><p align=right>Longueur: </p></td><td><table width=100%><tr><td><input type="radio" id="id_46" name="id_46" value="En 25 Centimêtres"> <span class=mef>En 25 Centimêtres</span></td><td><input type="radio" id="id_46" name="id_46" value="En 33 Centimêtres"> <span class=mef>En 33 Centimêtres</span></td></tr></table></td></tr><tr><td valign=top ><p align=right>Contenance: </p><input type='hidden' name='hidden_52' value=''></td><td><table width=100%><tr><td><input type="checkbox" name="id_52" value="40 litres"> <span class=mef>40 litres</span></td><td><input type="checkbox" name="id_52" value="50 litres"> <span class=mef>50 litres</span></td><td><input type="checkbox" name="id_52" value="60 litres"> <span class=mef>60 litres</span></td></tr></table></td></tr><tr><td><p align=right>Nombre de filets: </p></td><td><input type="text" size="20" maxlength="5" id="id_47" name="id_47" value='' class="format"></td></tr><tr><td colspan=2><hr width="2" size="3" color="#0000ff"></td></tr><tr><td valign=top ><p align=right>Filets de petit-bois: </p><input type='hidden' name='hidden_50' value=''></td><td><table width=100%><tr><td><input type="checkbox" name="id_50" value="Filet de 20 litres"> <span class=mef>Filet de 20 litres</span></td><td><input type="checkbox" name="id_50" value="Filet de 25 litres"> <span class=mef>Filet de 25 litres</span></td><td><input type="checkbox" name="id_50" value="Filet de 40 litres"> <span class=mef>Filet de 40 litres</span></td></tr></table></td></tr><tr><td><p align=right>Nombre de Filets de petit-bois: </p></td><td><input type="text" size="20" maxlength="5" id="id_51" name="id_51" value='' class="format"></td></tr><tr><td colspan=2><hr width="2" size="3" color="#0000ff"></td></tr><tr><td><p align=right>Charbon de bois sacs de 20 litres: </p></td><td><input type="text" size="20" maxlength="5" id="id_53" name="id_53" value='' class="format"></td></tr><tr><td><p align=right>Bûches calorifiques paquets de 6 bûches: </p></td><td><input type="text" size="20" maxlength="5" id="id_55" name="id_55" value='' class="format"></td></tr><tr><td><p align=right>Pellets sacs de 15 Kg: </p></td><td><input type="text" size="20" maxlength="5" id="id_56" name="id_56" value='' class="format"></td></tr><tr><td><p align=right>Pétrole pour poêle Bidon de 20 litres: </p></td><td><input type="text" size="20" maxlength="5" id="id_57" name="id_57" value='' class="format"></td></tr><tr><td><p align=right>Briquettes de lignite Paquets de 25 Kg: </p></td><td><input type="text" size="20" maxlength="5" id="id_58" name="id_58" value='' class="format"></td></tr><tr><td><p align=right>Bûches de ramonage: </p></td><td><input type="text" size="20" maxlength="5" id="id_59" name="id_59" value='' class="format"></td></tr><tr><td><p align=right>Boite de ramonage en continu: </p></td><td><input type="text" size="20" maxlength="5" id="id_60" name="id_60" value='' class="format"></td></tr><tr><td><p align=right>Nettoie vitres: </p></td><td><input type="text" size="20" maxlength="5" id="id_61" name="id_61" value='' class="format"></td></tr><tr><td><p align=right>Allume-feu au Colza: </p></td><td><input type="text" size="20" maxlength="5" id="id_62" name="id_62" value='' class="format"></td></tr><tr><td><p align=right>Allume-feu à la colle: </p></td><td><input type="text" size="20" maxlength="5" id="id_63" name="id_63" value='' class="format"></td></tr><tr><td colspan=2><hr width="2" size="3" color="#0000ff"></td></tr>
<tr><td><p align=right>Informations complémentaires : </p></td><td><textarea rows="8" cols="36" name="id_7" id="id_7" class="format" onkeyup="countChars('id_7', 'txtmsg7', 320)"></textarea>
<div id="txtmsg7"> </div></td></tr><tr><td colspan=2> </td></tr><tr><td colspan=2><table width=100%><tr><td align=center width=50%><input type="reset" name="reset" value="Annuler" class=reset></td><td align=center width=50%><input type="submit" name="reset" value="Envoyer" class=submit></td></tr></table></td></tr><tr><td colspan=2 align=center><span class=obli>* Ce champ est obligatoire</span></td></tr><tr><td><input type="hidden"name="gotourl"value="http://www.sechauffeaubois.com/index.html"
</td></tr></table></form>
</div>
</td></tr> </table>
<script language="javascript">
function getElementsByClass(className) {
var elems = document.getElementById(className);
elems.className="error";
}
function init_error(className){
var elems = document.getElementById(className);
elems.className='format';
}
function init_error_ff(className){
var elems = document.getElementsByTagName(className);
elems.className='format';
}
function getElementsByClass_ff(className){
var elems = document.getElementsByTagName(className);
elems.className="error";
}function ValidForm(){
init_error('id_35');
init_error('id_2');
if (document.formulaire.id_2.value.length==0) {
alert('Vous devez saisir le champ Nom : ! ');
getElementsByClass('id_2');
document.formulaire.id_2.focus();
return false;
}
if (formulaire.id_2.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_2');
formulaire.id_2.focus();
return false;
}
init_error('id_34');
if (formulaire.id_34.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_34');
formulaire.id_34.focus();
return false;
}
init_error('id_36');
if (formulaire.id_36.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_36');
formulaire.id_36.focus();
return false;
}
init_error('id_39');
if (document.formulaire.id_39.value.length==0) {
alert('Vous devez saisir le champ Adresse : ! ');
getElementsByClass('id_39');
document.formulaire.id_39.focus();
return false;
}
if (formulaire.id_39.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_39');
formulaire.id_39.focus();
return false;
}
init_error('id_42');
if (formulaire.id_42.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_42');
formulaire.id_42.focus();
return false;
}
init_error('id_40');
if (document.formulaire.id_40.value.length==0) {
alert('Vous devez saisir le champ Code postal : ! ');
getElementsByClass('id_40');
document.formulaire.id_40.focus();
return false;
}
if (formulaire.id_40.value.length>10) {
alert('Vous ne pouvez pas saisir plus de 10 caractères.! ');
getElementsByClass('id_40');
formulaire.id_40.focus();
return false;
}
if (isNotEmpty(formulaire.id_40.value) && isNotCodePostal(formulaire.id_40.value)){
alert("Le Code postal n'est pas correct");;
getElementsByClass('id_40');
formulaire.id_40.focus();
return false;
}
init_error('id_41');
if (document.formulaire.id_41.value.length==0) {
alert('Vous devez saisir le champ Ville : ! ');
getElementsByClass('id_41');
document.formulaire.id_41.focus();
return false;
}
if (formulaire.id_41.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_41');
formulaire.id_41.focus();
return false;
}
init_error('id_66');
if (formulaire.id_66.value.length>10) {
alert('Vous ne pouvez pas saisir plus de 10 caractères.! ');
getElementsByClass('id_66');
formulaire.id_66.focus();
return false;
}
init_error('id_37');
if (formulaire.id_37.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_37');
formulaire.id_37.focus();
return false;
}
if (isNotEmpty(formulaire.id_37.value) && isNotTelephone(formulaire.id_37.value,'fixe')){
alert("Le téléphone n'est pas correct");;
getElementsByClass('id_37');
formulaire.id_37.focus();
return false;
}
init_error('id_43');
if (formulaire.id_43.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_43');
formulaire.id_43.focus();
return false;
}
if (isNotEmpty(formulaire.id_43.value) && isNotTelephone(formulaire.id_43.value,'PF')){
alert("Le téléphone n'est pas correct");;
getElementsByClass('id_43');
formulaire.id_43.focus();
return false;
}
init_error('id_44');
if (formulaire.id_44.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_44');
formulaire.id_44.focus();
return false;
}
if (isNotEmpty(formulaire.id_44.value) && isNotTelephone(formulaire.id_44.value,'fixe')){
alert("Le téléphone n'est pas correct");;
getElementsByClass('id_44');
formulaire.id_44.focus();
return false;
}
init_error('id_38');
if (document.formulaire.id_38.value.length==0) {
alert('Vous devez saisir le champ Votre e-mail : ! ');
getElementsByClass('id_38');
document.formulaire.id_38.focus();
return false;
}
if (formulaire.id_38.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_38');
formulaire.id_38.focus();
return false;
}
if (isNotEmpty(formulaire.id_38.value) && isNotEmailAdress(formulaire.id_38.value)){
alert("L'email n'est pas correcte");;
getElementsByClass('id_38');
formulaire.id_38.focus();
return false;
}
init_error_ff('id_67');
formulaire.hidden_67.value=valeur_cbx(formulaire.id_67);
init_error('id_73');
if (formulaire.id_73.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_73');
formulaire.id_73.focus();
return false;
}
init_error_ff('id_69');
formulaire.hidden_69.value=valeur_cbx(formulaire.id_69);
init_error('id_70');
if (formulaire.id_70.value.length>7) {
alert('Vous ne pouvez pas saisir plus de 7 caractères.! ');
getElementsByClass('id_70');
formulaire.id_70.focus();
return false;
}
init_error('id_71');
if (formulaire.id_71.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_71');
formulaire.id_71.focus();
return false;
}
init_error('id_72');
if (formulaire.id_72.value.length>50) {
alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
getElementsByClass('id_72');
formulaire.id_72.focus();
return false;
}
init_error('id_10');
if (formulaire.id_10.selectedIndex==0){
alert("Vous n'avez pas sélectionné de choix.");
getElementsByClass('id_10');
formulaire.id_10[0].focus();
return false;
}
init_error_ff('id_45');
formulaire.hidden_45.value=valeur_cbx(formulaire.id_45);
init_error('id_46');
init_error_ff('id_52');
formulaire.hidden_52.value=valeur_cbx(formulaire.id_52);
init_error('id_47');
if (formulaire.id_47.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_47');
formulaire.id_47.focus();
return false;
}
if (isNotEmpty(formulaire.id_47.value) && isNotInt(formulaire.id_47.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_47');
formulaire.id_47.focus();
return false;
}
init_error_ff('id_50');
formulaire.hidden_50.value=valeur_cbx(formulaire.id_50);
init_error('id_51');
if (formulaire.id_51.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_51');
formulaire.id_51.focus();
return false;
}
if (isNotEmpty(formulaire.id_51.value) && isNotInt(formulaire.id_51.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_51');
formulaire.id_51.focus();
return false;
}
init_error('id_53');
if (formulaire.id_53.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_53');
formulaire.id_53.focus();
return false;
}
if (isNotEmpty(formulaire.id_53.value) && isNotInt(formulaire.id_53.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_53');
formulaire.id_53.focus();
return false;
}
init_error('id_55');
if (formulaire.id_55.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_55');
formulaire.id_55.focus();
return false;
}
if (isNotEmpty(formulaire.id_55.value) && isNotInt(formulaire.id_55.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_55');
formulaire.id_55.focus();
return false;
}
init_error('id_56');
if (formulaire.id_56.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_56');
formulaire.id_56.focus();
return false;
}
if (isNotEmpty(formulaire.id_56.value) && isNotInt(formulaire.id_56.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_56');
formulaire.id_56.focus();
return false;
}
init_error('id_57');
if (formulaire.id_57.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_57');
formulaire.id_57.focus();
return false;
}
if (isNotEmpty(formulaire.id_57.value) && isNotInt(formulaire.id_57.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_57');
formulaire.id_57.focus();
return false;
}
init_error('id_58');
if (formulaire.id_58.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_58');
formulaire.id_58.focus();
return false;
}
if (isNotEmpty(formulaire.id_58.value) && isNotInt(formulaire.id_58.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_58');
formulaire.id_58.focus();
return false;
}
init_error('id_59');
if (formulaire.id_59.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_59');
formulaire.id_59.focus();
return false;
}
if (isNotEmpty(formulaire.id_59.value) && isNotInt(formulaire.id_59.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_59');
formulaire.id_59.focus();
return false;
}
init_error('id_60');
if (formulaire.id_60.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_60');
formulaire.id_60.focus();
return false;
}
if (isNotEmpty(formulaire.id_60.value) && isNotInt(formulaire.id_60.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_60');
formulaire.id_60.focus();
return false;
}
init_error('id_61');
if (formulaire.id_61.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_61');
formulaire.id_61.focus();
return false;
}
if (isNotEmpty(formulaire.id_61.value) && isNotInt(formulaire.id_61.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_61');
formulaire.id_61.focus();
return false;
}
init_error('id_62');
if (formulaire.id_62.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_62');
formulaire.id_62.focus();
return false;
}
if (isNotEmpty(formulaire.id_62.value) && isNotInt(formulaire.id_62.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_62');
formulaire.id_62.focus();
return false;
}
init_error('id_63');
if (formulaire.id_63.value.length>5) {
alert('Vous ne pouvez pas saisir plus de 5 caractères.! ');
getElementsByClass('id_63');
formulaire.id_63.focus();
return false;
}
if (isNotEmpty(formulaire.id_63.value) && isNotInt(formulaire.id_63.value)){
alert("Le nombre n'est pas correcte");;
getElementsByClass('id_63');
formulaire.id_63.focus();
return false;
}
init_error('id_7');
if (formulaire.id_7.value.length>320) {
alert('Vous ne pouvez pas saisir plus de 320! ');
getElementsByClass('id_7');
formulaire.id_7.focus();
return false;
}
}
//-->
</script>
</body></html>
ENVOIE
<?PHP
$url_upload='';
$data='';
$data.='Civilite :='.$_POST["id_35"].'<br>';
$data.='Nom :='.$_POST["id_2"].'<br>';
$data.='Prénom :='.$_POST["id_34"].'<br>';
$data.='Société :='.$_POST["id_36"].'<br>';
$data.='Adresse :='.$_POST["id_39"].'<br>';
$data.='Adresse:='.$_POST["id_42"].'<br>';
$data.='Code postal :='.$_POST["id_40"].'<br>';
$data.='Ville :='.$_POST["id_41"].'<br>';
$data.='Code Porte:='.$_POST["id_66"].'<br>';
$data.='Téléphone :='.$_POST["id_37"].'<br>';
$data.='Téléphone Portable:='.$_POST["id_43"].'<br>';
$data.='Fax:='.$_POST["id_44"].'<br>';
$data.='Votre e-mail :='.$_POST["id_38"].'<br>';
$data.='Lieu de livraison:='.$_POST["hidden_67"].'<br>';
$data.='Si appartement, lieu de livraison:='.$_POST["id_73"].'<br>';
$data.='Ascenseur:='.$_POST["hidden_69"].'<br>';
$data.='Si pavillon distance aproximative de livraison:='.$_POST["id_70"].'<br>';
$data.='Date de livraison souhaitée:='.$_POST["id_71"].'<br>';
$data.='Heure de livraison souhaitée:='.$_POST["id_72"].'<br>';
$data.='Je souhaite être contacté par :='.$_POST["id_10"].'<br>';
$data.='Filets de bûches:='.$_POST["hidden_45"].'<br>';
$data.='Longueur:='.$_POST["id_46"].'<br>';
$data.='Contenance:='.$_POST["hidden_52"].'<br>';
$data.='Nombre de filets:='.$_POST["id_47"].'<br>';
$data.='Filets de petit-bois:='.$_POST["hidden_50"].'<br>';
$data.='Nombre de Filets de petit-bois:='.$_POST["id_51"].'<br>';
$data.='Charbon de bois sacs de 20 litres:='.$_POST["id_53"].'<br>';
$data.='Bûches calorifiques paquets de 6 bûches:='.$_POST["id_55"].'<br>';
$data.='Pellets sacs de 15 Kg:='.$_POST["id_56"].'<br>';
$data.='Pétrole pour poêle Bidon de 20 litres:='.$_POST["id_57"].'<br>';
$data.='Briquettes de lignite Paquets de 25 Kg:='.$_POST["id_58"].'<br>';
$data.='Bûches de ramonage:='.$_POST["id_59"].'<br>';
$data.='Boite de ramonage en continu: ='.$_POST["id_60"].'<br>';
$data.='Nettoie vitres:='.$_POST["id_61"].'<br>';
$data.='Allume-feu au Colza:='.$_POST["id_62"].'<br>';
$data.='Allume-feu à la colle:='.$_POST["id_63"].'<br>';
$data.='Informations complémentaires :='.$_POST["id_7"].'<br>';
$chiffre=rand(100,999).rand(100,999).rand(100,999);
$nb_fic=0;
$url_chemin=str_replace("envoi.php","",$_SERVER["SCRIPT_URI"]);
$data.=$url_upload;
include('mimemail.php');
$m = new CMIMEMail('Vous <livraisondebois@orange.fr>','<livraisondebois@orange.fr>','Bon de commande');
$m->mailbody($data,$data);
if ($nb_fic>0 && $envoi_mail_pj==1){
$x=1;
while ($x<=count($tab_fic)){
$m->attachFile($tab_fic[$x][0],$tab_fic[$x][1]);
$x++;
}
}
$m->send();
$rt = new CMIMEMail('Vous <jacke.antony@wanadoo.fr>','<jacke.antony@wanadoo.fr>','Bon de commande');
$rt->mailbody($data,$data);
IF ($nb_fic>0 && $envoi_mail_pj==1){
$x=1;
WHILE ($x<=Count($tab_fic)){
$rt->attachFile($tab_fic[$x][0],$tab_fic[$x][1]);
$x++;
}
}
$rt->send();
$msg_client='';
$msg_client_txt='Nous avons bien enregistre votre commande.
Nous vous remercions de la confiance que vous nous accordez.
Nous prendrons rapidement contact avec vous, pour vous confirmer notre passage.
Cordialement.
Antony';
$mail_client=$_POST['id_38'];
$m = new CMIMEMail('Vous <'.$mail_client.'>','<livraisondebois@orange.fr>','confirmation de commande');
$m->mailbody($msg_client_txt,$msg_client);
$m->send();
header("location:http://www.produits-de-chauffage.fr/index.html ");
exit();
?>
MINEMAIL
<?php
/* This is Version 1.4
* Notes from rozhik@ziet.zhitomir.ua 25 Mar 2000:
* Improvements: Multi attachmends in one e-mail, ability to post html & plain trext, up to 3x speed improved.
* USSAGE - mimetype example for attacment
* $m = new CMIMEMail($to,$from,$subject);
* $m->mailbody("This is simply text","<html><body><h1>This is HTML text</h1>");
* $m->attach("example.html","text/html",$filebody);
* $m->attachFile("resume.gif","image/gif");
* $m->send();
*******
* To Do:
* 1 Test with different Mail clients
*/
class CMIMEMail {
var $to;
var $boundary;
var $smtp_headers;
var $filename_real;
var $body_plain;
var $body_html;
var
$atcmnt;
var $atcmnt_type;
function CMIMEMail($to,$from,$subject,$priority=3) {
$this->to=$to; $this->from=$from;
$this->subject=$subject; $this->priority=$priority;
$this->boundary="----=_NextPart_".time()."_".md5(time())."_";
}
function mailbody( $plain, $html="" ) {
$this->body_plain=$plain;
$this->body_html=$html;
}
function attach( $name, $content_type, $data ) {
}
function attachfile_raw( $fname, $mailFileName, $content_type ) {
if($f=@fopen($fname,"r")) {
$this->atcmnt[$mailFileName]=fread($f,filesize($fname));
$this->atcmnt_type[$mailFileName]=$content_type;
fclose($f);
}
}
function attachfile( $fname, $content_type ) {
//attachfile_raw($fname,$fname,$content_type);
if($f=@fopen($fname,"r")) {
$this->atcmnt[$fname]=fread($f,filesize($fname));
$this->atcmnt_type[$fname]=$content_type;
fclose($f);
}
}
function clear() {
unset( $atcmnt );
unset( $atcmnt_type );
}
function makeheader() {
$out ="From: ".$this->from."\n";
$out.="Reply-To: ".$this->from."\n";
$out.="MIME-Version: 1.0\n".
"Content-Type: multipart/mixed;\n\t boundary=\"".$this->boundary."\"\n".
"X-Priority: ".$this->priority."\n".
"X-Mailer: IziMailing.com )\n";
return $out;
}
function makebody() {
$boundary2= "----=_NextAttachedPart_".time()."_".md5(time()+101)."_";
$out="";
if( " ".$this->body_html!=" " ) {
$out="\nThis is a multi-part message in MIME format.\n\n";
$out.="--".$this->boundary."\nContent-Type: multipart/alternative;\n\tboundary=\"$boundary2\"\n";
$out.="$body_plan\n".
"--$boundary2\nContent-Type: text/plain\n".
# "Content-Disposition: inline\n".
"Content-Transfer-Encoding: quoted-printable\n\n".
$this->body_plain.
"\n\n--$boundary2\n".
"Content-Type: text/html\n".
# "Content-Disposition: attachment;\n\tfilename=\"message.html\"\n".
"Conent-Transfer-Encoding: quoted-printable\n".
"\n$this->body_html\n\n".
"--$boundary2--\n";
} else {
$out="\n\n".$this->body_plain."\n\n";
$out.="--".$this->boundary."\n".
"Content-Type: text/plain\n".
"Content-Transfer-Encoding: quoted-printable\n\n".
$this->body_plain.
"\n\n--".$this->boundary.
"\n";
}
if( is_array( $this->atcmnt_type ) ) {
reset( $this->atcmnt_type);
while( list($name, $content_type) = each($this->atcmnt_type) ) {
$out.="\n--".$this->boundary."\nContent-Type: $content_type\nContent-Transfer-Encoding: base64\nContent-Disposition: attachment; filename=\"$name\"\n\n".
chunk_split(base64_encode($this->atcmnt[$name]))."\n";
}
}
$out.="\n--".$this->boundary."--\n";
return $out;
}
function send(){
mail( $this->to, $this->subject, $this->makebody(),$this->makeheader() );
//echo $this->to."<br>";
//echo $this->subject."<br>";
//echo $this->makebody()."<br>";
//echo $this->makeheader()."<br>";
}
function sendto($email){
mail( $email, $this->subject, $this->makebody(),$this->makeheader() );
}
}
?>
A voir également:
- Probleme d'envoie de formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Google Chrome
- Problème envoi formulaire - Forum Webmastering
3 réponses
800 lignes non indentées pour trouver l'erreur: reccord battu !!!
Bon courage à celui qui se dévouera.
Bon courage à celui qui se dévouera.
salut!
En tout cas beaucoup de lignes de codes et non indentées,pas facile.Dis nous quelles erreurs ça t'affiche le code?
Merci!!
En tout cas beaucoup de lignes de codes et non indentées,pas facile.Dis nous quelles erreurs ça t'affiche le code?
Merci!!
voici le message qui s'affiche l'orsque je fais envoie
merci à vous tous jacques
Warning: mail() [function.mail]: SMTP server response: 501 5.5.4 Invalid Address in D:\inetpub\wwwroot\users\sergeantony\mimemail.php on line 229
Warning: mail() [function.mail]: SMTP server response: 501 5.5.4 Invalid Address in D:\inetpub\wwwroot\users\sergeantony\mimemail.php on line 229
Warning: mail() [function.mail]: SMTP server response: 501 5.5.4 Invalid Address in D:\inetpub\wwwroot\users\sergeantony\mimemail.php on line 229
Warning: Cannot modify header information - headers already sent by (output started at D:\inetpub\wwwroot\users\sergeantony\mimemail.php:5) in D:\inetpub\wwwroot\users\sergeantony\envoi.php on line 82
merci à vous tous jacques
Warning: mail() [function.mail]: SMTP server response: 501 5.5.4 Invalid Address in D:\inetpub\wwwroot\users\sergeantony\mimemail.php on line 229
Warning: mail() [function.mail]: SMTP server response: 501 5.5.4 Invalid Address in D:\inetpub\wwwroot\users\sergeantony\mimemail.php on line 229
Warning: mail() [function.mail]: SMTP server response: 501 5.5.4 Invalid Address in D:\inetpub\wwwroot\users\sergeantony\mimemail.php on line 229
Warning: Cannot modify header information - headers already sent by (output started at D:\inetpub\wwwroot\users\sergeantony\mimemail.php:5) in D:\inetpub\wwwroot\users\sergeantony\envoi.php on line 82