par
metis15 » 29 mai 2009, 16:30
Non, je vais essayer ce soir...Merci pour cette piste AB.
Tiens, j'ai le même problème que toi :
Dès que la personne met une adresse chez Free genre
[email protected], j'ai un bout de l'entête qui arrive avec le reste du mail...
Mon code :
Code : Tout sélectionner
<?php
header('Content-Type: text/html; charset=UTF-8');
extract($_POST,EXTR_OVERWRITE);
if(isset($_POST['captchaResult']))
{
session_start();
$_POST['captchaResult'] = strtolower($_POST['captchaResult']);
$_SESSION['captchaResult'] = strtolower($_SESSION['captchaResult']);
if($_POST['captchaResult'] === $_SESSION['captchaResult'])
{ //captcha OK on envoi le message
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$email=$_POST['email'];
$telephone=$_POST['telephone'];
$objet=$_POST['objet'];
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset="iso-8859-1"\r\n";
$headers .= "From: $email\r\n";
$headers .= "Cc: $email\r\n";
$headers .= "Bcc: [email protected]\r\n";
$subject="Contact...";
$destinataire = '[email protected]';
$body="Blabla...\n\nContact demandé par :\nNom : $nom\nPrénom : $prenom\nEmail : $email\nTéléphone : $telephone\nObjet :$objet" ;
mail($destinataire, $subject, $body, $headers);
include("merci.php");
}
else
{
//captcha faux
include("erreur.php");
}
}
?>
Avec ça, au niveau du charset, ça va plutôt bien, mais avec Free... merdouille.
[quote="Megadeth"]Non, je vais essayer ce soir...Merci pour cette piste AB.[/quote]
Tiens, j'ai le même problème que toi :
Dès que la personne met une adresse chez Free genre
[email protected], j'ai un bout de l'entête qui arrive avec le reste du mail...
Mon code :
[code]<?php
header('Content-Type: text/html; charset=UTF-8');
extract($_POST,EXTR_OVERWRITE);
if(isset($_POST['captchaResult']))
{
session_start();
$_POST['captchaResult'] = strtolower($_POST['captchaResult']);
$_SESSION['captchaResult'] = strtolower($_SESSION['captchaResult']);
if($_POST['captchaResult'] === $_SESSION['captchaResult'])
{ //captcha OK on envoi le message
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$email=$_POST['email'];
$telephone=$_POST['telephone'];
$objet=$_POST['objet'];
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset="iso-8859-1"\r\n";
$headers .= "From: $email\r\n";
$headers .= "Cc: $email\r\n";
$headers .= "Bcc:
[email protected]\r\n";
$subject="Contact...";
$destinataire = '
[email protected]';
$body="Blabla...\n\nContact demandé par :\nNom : $nom\nPrénom : $prenom\nEmail : $email\nTéléphone : $telephone\nObjet :$objet" ;
mail($destinataire, $subject, $body, $headers);
include("merci.php");
}
else
{
//captcha faux
include("erreur.php");
}
}
?>[/code]
Avec ça, au niveau du charset, ça va plutôt bien, mais avec Free... merdouille.