Salam alikoum.
Salut a tous.
j'ai récemment créé un site Web qui contient quelques formulaires . rien de compliqué :
Un formulaire HTML -----> et une page PHP pour le traitement et l'envoi du formulaire à une adresse mail.
Les formulaires en question marchent parfaitement chez un hébergeur qui utilise PHP : 5.2.9 (traitent et envoient les formulaires à destination avec succès) .
Mais le problème c'est que quand je met les formulaires sur mon espace d'hébergement principale qui utilise php 5.0.4 les formulaires sont traités, ça m'indique que le formulaire a bien été envoyé mais je ne reçois rien a ma boite mail.

N.B.: C'est pas un problème de filtre spam ou de boite mail :shock: car j'ai testé
: Je crois que c'est un problème de version PHP mais je sais pas comment faire pour régler ça.

Voici le code PHP de la page d'envoi :
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
 
<?PHP
if(isset($_POST) && isset($_POST['choix1']) && isset($_POST['nom']) && isset($_POST['date']) && isset($_POST['tel']) && isset($_POST['cp']) && isset($_POST['email']) && isset($_POST['choix2'])){
	extract($_POST);
	if(!empty($nom) && !empty($date) && !empty($tel) && !empty($cp) && !empty($email)){
		$contenu=str_replace("\'","'",$contenu);
		$to="comparateurdemutuelle@gmail.com";
		$a="La demande a bien ete envoyer";
		$b="<font color='red'>Veuillez remplir tous les champs. </br></font>";
		$sujet="demande de devis - page d'Acceuil";
		$contenu="Une nouvelle demande de devis est arrivée \n
		Nom : $choix1 $nom \n
		Mutuelle : $choix2 \n
		Date de naissance : $date \n
		Code postal : $cp \n
		E-mail : $email \n
		Telephone : $tel";
		$headers="From: $nom \n Reply-To: $email";
		mail($to,$sujet,$contenu,$headers);
		echo "<font color='green'>Votre demande a bien été envoyée.</font>";
	}
else{
		echo "<font color='red'>Votre demande n'a pas ete envoyée.</font>";
	}
}
?>