par
Cyrano » 19 août 2005, 23:11
Bon, je viens de faire un essai avec ceci :
<?php
echo("<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" xml:lang="fr" />
<title></title>
<meta name="description" content="" />
<meta name="keywords" content="" />
<meta name="author" content="Cyrano" />
<meta name="generator" content="Zend Studio Environnement et WebExpert 5" />
<meta http-equiv="imagetoolbar" content="no" />
<meta http-equiv="Pragma" content="no-cache" />
</head>
<body>
<?php
if(isset($_POST['envoi']))
{
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$email = $_POST['email'];
$tel = $_POST['tel'];
$offre = $_POST['offre'];
$mess = $_POST['message'];
$dest = "[email protected]";
$header = "From:". $prenom ." ". $nom ." <". $email .">\r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/plain; charset iso-8859-1\r\n";
$mail = "Une demande d'offre web est arrivée...\n\n\nCette demande a été envoyée par ". $prenom ." ". $nom .".\n\nSon numéro de téléphone est le : ". $tel .".\n\nSon adresse mail est : ". $email .".\n\n\nSon message est le suivant :\n\n". $mess;
if(mail($dest,$offre,$mail,$header))
{
// header("Location:". $_SERVER['PHP_SELF'] ."?envoi=ok");
echo("<p>L'envoi du message a correctement été effectué.</p>\n");
}
else
{
echo("<p>L'envoi du message a échoué, veuillez renouveler votre essai ultérieurement.</p>\n");
}
}
?>
<form method="post" action="<?php echo($_SERVER['PHP_SELF']); ?>">
<input type="text" name="nom" value="*******" /><br />
<input type="text" name="prenom" value="******" /><br />
<input type="text" name="email" value="***************" /><br />
<input type="text" name="tel" value="*************" /><br />
<input type="text" name="offre" value="Essai d'envoi en texte brut." /><br />
<textarea name="message" rows="10" cols="40">Bonjour,
Ceci est un essai, je ne suis même pas certain que l'envoi va fonctionner depuis mon serveur local.
Théorquement, il devrait envoyer via un serveur smtp indiqué dans mon fichier de configuration.
On verra bien.
Jean</textarea><br />
<input type="submit" name="envoi" value="Envoyer" />
</form>
</body>
</html>
Ça a pris moins d'une minute pour que je reçoive ceci, copié collé tel quel:
Une demande d'offre web est arrivée...
Cette demande a été envoyée par **********.
Son numéro de téléphone est le : **********.
Son adresse mail est : *****************.
Son message est le suivant :
Bonjour,
Ceci est un essai, je ne suis même pas certain que l'envoi va fonctionner depuis mon serveur local.
Théorquement, il devrait envoyer via un serveur smtp indiqué dans mon fichier de configuration.
On verra bien.
Cyrano
Je n'ai rien remis en page, juste enlevé mes coordonnées personnelles.
Bon, je viens de faire un essai avec ceci :
[php]<?php
echo("<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" xml:lang="fr" />
<title></title>
<meta name="description" content="" />
<meta name="keywords" content="" />
<meta name="author" content="Cyrano" />
<meta name="generator" content="Zend Studio Environnement et WebExpert 5" />
<meta http-equiv="imagetoolbar" content="no" />
<meta http-equiv="Pragma" content="no-cache" />
</head>
<body>
<?php
if(isset($_POST['envoi']))
{
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$email = $_POST['email'];
$tel = $_POST['tel'];
$offre = $_POST['offre'];
$mess = $_POST['message'];
$dest = "
[email protected]";
$header = "From:". $prenom ." ". $nom ." <". $email .">\r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/plain; charset iso-8859-1\r\n";
$mail = "Une demande d'offre web est arrivée...\n\n\nCette demande a été envoyée par ". $prenom ." ". $nom .".\n\nSon numéro de téléphone est le : ". $tel .".\n\nSon adresse mail est : ". $email .".\n\n\nSon message est le suivant :\n\n". $mess;
if(mail($dest,$offre,$mail,$header))
{
// header("Location:". $_SERVER['PHP_SELF'] ."?envoi=ok");
echo("<p>L'envoi du message a correctement été effectué.</p>\n");
}
else
{
echo("<p>L'envoi du message a échoué, veuillez renouveler votre essai ultérieurement.</p>\n");
}
}
?>
<form method="post" action="<?php echo($_SERVER['PHP_SELF']); ?>">
<input type="text" name="nom" value="*******" /><br />
<input type="text" name="prenom" value="******" /><br />
<input type="text" name="email" value="***************" /><br />
<input type="text" name="tel" value="*************" /><br />
<input type="text" name="offre" value="Essai d'envoi en texte brut." /><br />
<textarea name="message" rows="10" cols="40">Bonjour,
Ceci est un essai, je ne suis même pas certain que l'envoi va fonctionner depuis mon serveur local.
Théorquement, il devrait envoyer via un serveur smtp indiqué dans mon fichier de configuration.
On verra bien.
Jean</textarea><br />
<input type="submit" name="envoi" value="Envoyer" />
</form>
</body>
</html>[/php]
Ça a pris moins d'une minute pour que je reçoive ceci, copié collé tel quel:
[quote]Une demande d'offre web est arrivée...
Cette demande a été envoyée par **********.
Son numéro de téléphone est le : **********.
Son adresse mail est : *****************.
Son message est le suivant :
Bonjour,
Ceci est un essai, je ne suis même pas certain que l'envoi va fonctionner depuis mon serveur local.
Théorquement, il devrait envoyer via un serveur smtp indiqué dans mon fichier de configuration.
On verra bien.
Cyrano[/quote]
Je n'ai rien remis en page, juste enlevé mes coordonnées personnelles.