Bonjour tout le monde !
petit problème avec cette fonction qui a pour but d'envoyer un mail renseigné par un formulaire
tout fonctionne normalement en local, mais impossible de la faire fonctionner en ligne (chez free)
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 function envoi() { include ("config.php"); $message=""; if ( isset($_POST['pseu'])) { $nom=$_POST['pseu']; $messag=$_POST['comme']; $mail1=$_POST['mail']; if (empty ($nom))$message .="Veuillez indiquer votre nom<br>\n"; if (empty ($messag)) $message .="Vous n'avez pas mis de message ! <br>\n"; if (!ereg("^(.+)@(.+)\\.(.+)$", $mail1))$message="votre adresse e-mail ne semble pas correcte ! <br>\n"; if ($message=="") { $messag1=addslashes($messag); $body="de $nom\n"; $body.="$messag1\n"; $headers = "From: $mail1\r\n"; mail($to,$subject,$body,$headers); header("location:index.php?"); } } }
Je précise que les variable $to et $subject sont renseignées dans le fichier config.php
Quelqu'un voit-il le hic ?
merci
![]()
Partager