[Résolu] Php, retour à une page de confirm + encodage mail
Publié : 24 avr. 2008, 19:00
Salut, tant qu'on y est, un deuxième petit problème 
J'ai fait un formulaire qui envoi des mails, et puis qui redirige vers une page qui confirme l'envoi. J'ai utilisé header, juste après mail. La fonction header est utilisé comme ça :
Je ne sais pas si header est le mieux pour faire ça, en tout cas j'ai trouvé cette fonction à plusieurs reprises sur des tutos
... Tout a bien fonctionné la première fois, par contre, maintenant, bien que je reçoive bel et bien le mail, j'ai toujours un message d'erreur qui s'affiche et qui est du à la fonction header :
Voilà le code en entier :
Je précise que le tout est herbergé chez Free ... est-ce que ça ne viendrait pas de lui ?
Merci,
Nico

J'ai fait un formulaire qui envoi des mails, et puis qui redirige vers une page qui confirme l'envoi. J'ai utilisé header, juste après mail. La fonction header est utilisé comme ça :
Code : Tout sélectionner
header("location: page-de-confirm.html");

Code : Tout sélectionner
Warning: Cannot modify header information - headers already sent by (output started at /-chemin-vers-la-page-/mail.php:1) in /-chemin-vers-la-page-/mail.php on line 8
Code : Tout sélectionner
<?php
$pour= "adresse@mail";
$entete= "Reply-To: $Mail";
$entete = "From: $Nom <$Mail>";
$sujet= "Contact";
$contenu= "De : $Nom \nAdresse : $Mail \nMessage : $Message";
mail($pour, $sujet, $contenu, $entete);
header("location: page-de-confirm.html");
?>

Merci,
Nico
