Bonjour bonjour !

J'ai un petit problème avec l'utilisation de la fonction mail en php...

Je vous explique rapidement :
- depuis index.php, je charge une page appelée contact.php, contenant un formulaire,
- le formulaire appelle un fichier /contact/envoi_mail.php
- dans ce fichier, je fais différents test sur mon formulaire, en utilisant les sessions pour pouvoir afficher d'éventuels messages d'erreur dans la page appelante (contact.php)

Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
 <?php
 
 session_start();
 
...................
 
if( $nom=="" || $email=="" || $sujet=="" || $contenu=="" || $temp=="")
{
	$_SESSION['erreur'] = "Tous les champs doivent être renseignés !";
}
else
{
	if($test_mail[0]=="" || $test_mail[1]=="" || $retest_mail[1]=="")
	{
		$_SESSION['erreur'] = "L'adresse email renseignée est erronée !";
	}
	else
	{
		if(chk_crypt($_POST['code']))
		{
			$envoi_mail = mail("prout@yahoo.fr", $sujet, $contenu, $headers);
 
			if (!$envoi_mail)
			{
				$_SESSION['erreur'] = "Votre message n'a pas &eacute;t&eacute; envoy&eacute; car un probl&egrave;me est survenu..." ;
			}
			else
			{
 
				$_SESSION['erreur'] = "Votre message a &eacute;t&eacute; envoy&eacute; avec succ&egrave;s&nbsp;!" ;
			}
		}
		else
		{
			$_SESSION['erreur'] = "Le cryptogramme n'est pas valide !" ;
		}
	}
}
 
header("Location: .../contact.php");
 
 
?>
A noter que j'utilise un cryptogramme, d'où le test
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if(chk_crypt($_POST['code']))
Mon problème est que lorsque l'instruction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$envoi_mail = mail("prout@yahoo.fr", $sujet, $contenu, $headers);
est exécutée, une page blanche s'affiche (/contact/envoi_mail.php dans la barre d'adresse).

Si je fais précédent, je reviens sur la page contact.php, et il y a bien écrit si oui ou non le mail a été envoyé...

Je souhaiterais donc pouvoir éviter l'ouverture de cette page blanche.

Merci d'avance pour votre aide et bonne journée