Formulaire de COntact

TO LET OPINIONS , QUESTION , REQUEST or JUST FOR LET FRIENDLY MESSAGE

Formulaire de COntact

Postby suidico on Sun Sep 23, 2012 11:34 am

JE suis débutant en Html et php .
Je souhaite mettre un formulaire de contact en page d'accueil de mon site.
Pour ça j'ai récupéré un formulaire sur le net avec le fichier mail.php censé envoyer le mail directement sans utiliser outlook.

J'ai fait corriger le fichier par un site en ligne sans succès quand je valide pas mail .
pouvez-vous jeter un oeil sur mes deux fichiers et apporter une correction ?

fichier index.html
Code: Select all
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Formulaire de contact : Accueil</title>






<meta name="Author" content="Magiclope" />
<meta name="description" content="prise de Contact avec le webmaster" />
<meta name="keywords" content="" />
<meta name="Generator" content="WebExpert 2000" /></head><body>
<hr />
<h2 align="center">Formulaire de contact</h2>

<hr />
<p>&nbsp;</p>

<script language="JavaScript" type="text/javascript">
//<![CDATA[
<!--
//Voici le script de validation des champs du formulaire...
function formverif(theForm)
{
//Validation de la liste Ã&#402;  puces
var radioSelected = false;
for (i = 0;  i < theForm.TypeMessage.length;  i++)
{
   if (theForm.TypeMessage[i].checked)
       radioSelected = true;
}
if (!radioSelected)
{
   alert("SÃ&#402;©lectionnez une des options \"TypeMessage\".");
   return (false);
}
//Validation de la boÃ&#402;®te d'option
if (theForm.Options.selectedIndex < 0)
{
   alert("SÃ&#402;©lectionnez une des options \"Options\".");
   theForm.Options.focus();
   return (false);
}

if (theForm.Options.selectedIndex == 0)
{
   alert("La premiÃ&#402;¨re option \"Options\" n'est pas une sÃ&#402;©lection valide. Choisissez une des autres options.");
   theForm.Options.focus();
   return (false);
}
//Validation du champ "NomUtilisateur"
if (theForm.NomUtilisateur.value == "")
{
   alert("Tapez une valeur pour le champ \"NomUtilisateur\".");
   theForm.NomUtilisateur.focus();
   return (false);
}

if (theForm.NomUtilisateur.value.length < 2)
{
   alert("Tapez au moins 2 caractÃ&#402;¨res dans le champ \"NomUtilisateur\".");
   theForm.NomUtilisateur.focus();
   return (false);
}

if (theForm.NomUtilisateur.value.length > 256)
{
   alert("Tapez au plus 256 caractÃ&#402;¨res dans le champ \"NomUtilisateur\".");
   theForm.NomUtilisateur.focus();
   return (false);
}
//Validation du champ "EmailUtilisateur"
if (theForm.EmailUtilisateur.value == "")
{
   alert("Tapez une valeur pour le champ \"EmailUtilisateur\".");
   theForm.EmailUtilisateur.focus();
   return (false);
}

if (theForm.EmailUtilisateur.value.length < 2)
{
   alert("Tapez au moins 2 caractÃ&#402;¨res dans le champ \"EmailUtilisateur\".");
   theForm.EmailUtilisateur.focus();
   return (false);
}

if (theForm.EmailUtilisateur.value.length > 256)
{
   alert("Tapez au plus 256 caractÃ&#402;¨res dans le champ \"EmailUtilisateur\".");
   theForm.EmailUtilisateur.focus();
   return (false);
}
return (true);
}
//-->
//]]>
</script>
<form name="Formulaire" action="mail.php" method="post" enctype="text/plain" onsubmit="return formverif(this)" id="Formulaire"><input name="Origine" value="!!! FORMULAIRE !!!" type="hidden" />
<p><font color="#800000"><i>Indiquez vos coordonnées :</i></font></p>
<dl><dd>
<table>
<tbody><tr><!-- Champ "NomUtilisateur" -->
<td>Nom</td>

<td><input size="35" maxlength="256" name="NomUtilisateur" type="text" /></td>
</tr>
<tr><!-- Champ "EmailUtilisateur" -->
<td>Adresse de messagerie</td>
<td><input size="35" maxlength="256" name="EmailUtilisateur" type="text" /></td>
</tr>
<tr><!-- Champ "TelephoneUtilisateur" -->
<td>Téléphone</td>
<td><input size="35" maxlength="256" name="TelephoneUtilisateur" type="text" /></td>
</tr>
<tr><!-- Champ "TelecopieUtilisateur" -->
<td>Service</td>
<td><input size="35" maxlength="256" name="ServiceUtilisateur" type="text" /></td>
</tr>

</tbody></table>
</dd></dl>
<p>&nbsp;</p>
<dl><dd><input name="DemandeDeContact" value="ContactRequis" type="checkbox" /> <font color="#800000">Veuillez me contacter dés que possible...</font></dd></dl>
<p>&nbsp;</p>
<!-- BoÃ&#402;®te Concentration -->
<p><font color="#800000"><i>Quel type de concentration désirez-vous ?</i></font></p>
<dl><dd>
      <select name="Concentration" size="1">

<option>0 mg / ml</option>
<option>11 mg / ml</option>
<option>16 mg / ml</option>
      </select>
</dd></dl>
<p>&nbsp;</p>
<!-- BoÃ&#402;®te Flacons -->
<p><font color="#800000"><i>Quel type de Flacons </i></font><font color="#800000"><i>désirez-vous</i></font><font color="#800000"><i> ?</i></font></p>
<dl><dd>
      <select name="Flacon" size="1">

<option>10 ml = 4,5 euros</option>
<option>30 ml = 13 euros</option>
<option>100ml = 45 euros + 10 ml offert</option>&nbsp;
      </select>
Si 10 ml offert: Parfum ?<input size="26" maxlength="256" name="10mloffert" type="text" /></dd></dl>
<p>&nbsp;</p>
<!-- BoÃ&#402;®te QuantitÃ&#402;© -->
<p><font color="#800000"><i>Combien de Flacons désirez-vous ?</i></font></p>
  <dl>
<dd>
      <select name="Quantité" size="1">

<option>0</option>
<option>1</option>
<option>2</option>
<option>3</option>

<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
      </select>
</dd>
  </dl>
<p>&nbsp;</p>

<!-- BoÃ&#402;®te Parfums -->
<p><font color="#800000"><i>Quel type de Parfums désirez-vous ?</i></font></p>
<dl><dd>
      <select name="Parfums" size="1">

<option>------</option>
<option>Fraise</option>
<option>Chocolat</option>
<option>Banane</option>
<option>Vanille</option>
<option>Menthe Fraiche</option>
<option>Coco</option>
<option>Abricot</option>

<option>Framboise</option>
<option>Peche</option>
<option>Pomme</option>
<option>Cerise</option>
<option>Coca</option>
<option>Nougat</option>
<option>Anis</option>
<option>Miel</option>&nbsp;

      </select>
Autres :<input size="26" maxlength="256" name="AutreObjet" type="text" /></dd></dl>
<p>&nbsp;</p>
<!-- BoÃ&#402;®te DÃ&#402;©lai -->
<p><font color="#800000"><i>Dans quel délai désirez-vous ?</i></font></p>
<dl><dd>
      <select name="Délai" size="1">

<option>------</option>
<option>Rapide</option>
<option>1 à 2 semaines</option>
<option>1 mois</option>&nbsp;
      </select>
Autres :<input size="26" maxlength="256" name="AutreObjet" type="text" /></dd></dl>
<p>&nbsp;</p>
<!-- BoÃ&#402;®te QualitÃ&#402;© -->
<p><font color="#800000"><i>Quel qualité du produit désirez-vous ?</i></font></p>
<dl><dd>
      <select name="Qualité" size="1">

<option>PG 80 - VG 20</option>
<option>PG 75 - VG 25</option>
<option>PG 70 - VG 30</option>
      </select>
</dd></dl>
<p>&nbsp;</p>
<!-- Champ texte pour le contenu du message -->
<p><font color="#800000"><i>Tapez vos commentaires dans l'espace ci-dessous :</i></font></p>
<dl>
<dd><textarea name="Commentaires" rows="5" cols="50"></textarea></dd>
</dl>
<p><input type="submit" value="Envoyer les informations"> <input type="reset" value="Effacer le contenu du formulaire"></p>
</form></body></html>



Fichier mail.php
Code: Select all
<?php
$nom=$HTTP_POST_VARS['nom'];
$prenom=$HTTP_POST_VARS['prenom'];
$mail=$HTTP_POST_VARS['mail'];
$objet=$HTTP_POST_VARS['objet'];
$message=$HTTP_POST_VARS['message'];

// ici on créée un header complet
 
$headers ='From: '.$mail."\n";
$headers .='Reply-To: '.$mail."\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';

// ici tu entres ton adresse
$destinataire="magiclope@live.fr";

if (mail($destinataire,$objet,$message,$headers)) {
echo "Votre mail a été envoyé";
} else {
echo "Une erreur s'est produite";
}
?>



MERCI CORDIALEMENT
User avatar
suidico
 
Posts: 3
Joined: Sun Sep 23, 2012 8:17 am

Re: Formulaire de COntact

Postby RAD on Wed Sep 26, 2012 10:38 pm

Salut suidico

je n ai pas trop de temps en ce moment pour corriger ton script !

mais je me suis rappelé qu il y a quelque temps , on m avait demandé un soft de création de formulaire !
j ai donc fait ton formulaire avec ( 10 mn ),
Voila le formulaire qui ta envoye le mail ,
je trouve ça pas mal du tout , de plus il permet un total control ,possibilite de tout customiser et a énormément de possibilités ,
dont envoyer directement les fichiers sur ton serveur
je t ai fait un rar
http://www.datafilehost.com/download-75aca8f8.html
Avec tout dedans
le soft ( Simfatic.Forms )
une sauvegarde du formulaire pour le soft ( suidico.fwz )
et une sauvegarde des fichiers
+ une petite video qui t explique ce que tu dois changer dans les reglage en premier !


Si tu as des problemes dis le moi !

A+
RAD

Image La plus grande erreur que puisse faire un homme est d'avoir peur d'en faire une.
User avatar
RAD
Administrateur - Site Admin
 
Posts: 532
Joined: Thu Aug 31, 2006 12:02 am

Re: Formulaire de COntact

Postby suidico on Thu Sep 27, 2012 6:26 pm

salut rad !!!

Super ton logiciel , par contre le .rar que tu m'as donné est incomplet, je sis en version trial !!!
Sinon j'ai deja fait un formulaire et pur éviter de tout refaire j'essaie e mettre celui que j'ai fait pour le modifier
mais j'ai un peu de mal ...
si jamais tu as 10 min ça serait cool
User avatar
suidico
 
Posts: 3
Joined: Sun Sep 23, 2012 8:17 am

Re: Formulaire de COntact

Postby RAD on Sun Sep 30, 2012 11:47 pm

SALUT
par contre le .rar que tu m'as donné est incomplet, je sis en version trial !!!


tu n a pas due bien regarder :o
il y a le crack !

et le voila meme tout seul :)
http://www.datafilehost.com/download-86bf8cdf.html

si jamais tu as 10 min ça serait cool

desole mais je suis vraiment tres pris et souvent absent en ce moment ! (la par exemple ,c est de mon iphone que je te repond )

mais tu verras tu vas y arriver tres facilement avec le soft ,

il a en + des options vraiment tres cool et est vraiment tres complet ,
tu peut meme entierement personalise aussi bien le formulaire
que l email recu par toi ou meme celui de l envoie automatic du recapitulatif de commande que recoit le client ! ect ect ect ..

tient moi quand meme au courant 8)

a+
RAD

Image La plus grande erreur que puisse faire un homme est d'avoir peur d'en faire une.
User avatar
RAD
Administrateur - Site Admin
 
Posts: 532
Joined: Thu Aug 31, 2006 12:02 am

Re: Formulaire de COntact

Postby suidico on Thu Oct 04, 2012 8:57 pm

salut rad ,j'ai vraiment besoin de ton aide le crack ne marche pas parce que l fichier "v3shrtkgn.dll " est manquant du coup je suis bloqué ... si tu pouvais prendre mes fichiers et jeter un oeil, le formulaire est pret, il fonctionne quand je l'utilise mais quand je transmets l adresse du formulaire, les personnes le remplisse mais j ne recoit pas de mail .... tiens moi au courant rapidement svp
Cordialement GILLES

voici l'adresse : www.magiclope.fr
User avatar
suidico
 
Posts: 3
Joined: Sun Sep 23, 2012 8:17 am

Re: Formulaire de COntact

Postby RAD on Fri Oct 05, 2012 1:52 pm

Salut

si tu as "v3shrtkgn.dll " introuvable c est que une de tes securite l a bloque ,
une heygen ou patch est souvent vue comme trojan !!

mais bon je t ai fait une version portable deja cracke ! ;-)
http://www.datafilehost.com/download-5e97a436.html

tu peux meme avec ce soft partir de ta page deja faite , pour faire le formulaire !

tu ouvre le soft et tu clic sur "Add validation and form processing suport to an existing form"

voila un essai que j ai fais a partir de ton site ,a toi de finir les reglages !
http://www.datafilehost.com/download-9cbb98e0.html

a+
RAD

Image La plus grande erreur que puisse faire un homme est d'avoir peur d'en faire une.
User avatar
RAD
Administrateur - Site Admin
 
Posts: 532
Joined: Thu Aug 31, 2006 12:02 am


Return to RAD ZONE FORUM

Who is online

Users browsing this forum: No registered users and 3 guests

cron