Formulaire d'email sur une page web

assahraoui -  
Nico_ Messages postés 1302 Statut Membre -
Bonjour,
s'il vous plai j'i besoin d'un formulaire pour mon site on effet je recoi beacoup de demande via un formulaire php, vers mon email je trouve des difféculter pour repondre donc j'ai pensé à un fomulaire dont je donne email du déstinataire, un corp de texte qui soit comme page web merci

3 réponses

Nico_ Messages postés 1302 Statut Membre 189
 
salut,

voici le code php que j'utilise (je te conseil de le mettre dans un dossier protégé )

A MODIFIER Les deux messages si desous, a retrouver dans le code: C'est écrit en majuscule

TON ADRESSE MAIL
SI TU SOUHAITE PREPARER TON MESSAGE A L'AVENCE, INSER LE ICI.

J'espère que sa poura t'aider !!
Bonne soirée

<?php

$email_dest = ($_POST['zone_email']);

if ($_POST['envoi']) {


// E-mail headers:
$headers ="MIME-Version: 1.0 \n";
$headers .="From: infoxp<TON ADRESSE MAIL>\n";


$headers .="Content-Type: text/html; charset=iso-8859-1 \n";

$subject = ($_POST['champ1']);

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

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

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

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

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

} // Closing if edit
?>

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>

<body>
<td width="633" valign="top"><form name="mail_form" method="post" action="<?=$PHP_SELF?>" onSubmit="return verifSelection()">
  <div align="center"></div>
<p align="center">

<?php
if ($message_remerciement) {
echo("<font face=Verdana size=2>");
echo(stripslashes($message_remerciement));
echo("</p></body></html>");
exit();
}
?>
  <table width="566" border="0" align="center">
<p align="center">
</p><tr>
      <td><font face="Verdana" size="2">Objet</font></td>
      <td><input name="champ1" type="text"></td>
    </tr><tr>
      <td width><font face="Verdana" size="2">Destinataire</font></td>
      <td width><input name="zone_email" type="text"></td>
    </tr><tr>
      <td valign="top"><font face="Verdana" size="2">Message</font></td>
      <td><textarea name="zone_texte" cols="50" rows="10">SI TU SOUHAITE PREPARER TON MESSAGE A L'AVENCE, INSER LE ICI. </textarea></td>
    </tr><tr>
      <td valign="top"><input name="nbre_champs_texte" type="hidden" id="nbre_champs_texte" value="1">
        <input name="nbre_zones_texte" type="hidden" value="1">
<input name="nbre_zone_email" type="hidden" value="1">
<input name="titre_champ1" type="hidden" value="Objet"><input name="titre_email" type="hidden" value="Destinataire"><input name="titre_zone" type="hidden" value="Message"></td>
      <td><div align="center">
<input type="reset" name="Reset" value="Effacer">          
<input type="submit" name="envoi" value="Envoyer">
        </div></td>
    </tr>
  </table>
  <div align="center"></div>
</form>
</body>
</html>

0
assahraoui
 
Bonjour, nico
je te remercie mille fois mon ami je te sui tres reconnaissant et encore merci pour ce que vous avez fait pour moi
0
bg62 Messages postés 26241 Date d'inscription   Statut Modérateur Dernière intervention   2 423
 
dans le formulaire, pour la partie visible essaie quand même d'éviter les fautes d'orthographe ....
et si tu veux en créer un vraiment efficace:
https://www.unesourisetmoi.info/formulaires/index.php
@mitiés
b g
0
Nico_ Messages postés 1302 Statut Membre 189
 
bonsoir bg62,

Je ne sais pas si tu parlais a moi pour les fautes, je sais, j'ai oublier de me relire!

l'adresse du site donner est celle que j'utilise, et j'ai apporter quelques changement, a un de mes formulaires, c'est pour cela que les noms des champs ne corresondes pas et peuvent avoir des fautes.

Bonne soirée

SI c'es résolu, que le demandeur mette résolu.
0