Bonjours, j’ai un problème d’envoi de mail à partir d’un script:
$subject="xxxxxxxxxxx";
$header="from: "echo $a" <$data['email']>";
$messages= "xxxxxxxxxxxxxxxx: \r\n";
$messages.="xxxxxxxxxxxxxxxx "echo $a" (xxxxxx: "echo $b") \r\n";
$messages.="xxxxxxxxxxxxxxxx "echo $c" xxxxxx "echo $d" xxxx . \r\n";
$messages= "xxxxxxxxxxxxxxxx "$data['e']" "$data['f']" \r\n";
$messages= "xxxxxxxxxxxxxxxx: \r\n";
$messages= "-xxxxxx: "echo $data['g'] " \r\n";
$messages= "-xxxxxx: "echo $data['h'];" \r\n";
$messages= "-xxxxxx: "echo $data['i'];" \r\n";
$messages= "-xxxxxx: "echo $data['j'];" \r\n";
$messages= "xxxxxx "echo $data['k']" \r\n";
mail($_POST['email'],$subject,$messages,$header);
print ("<script language = \"JavaScript\">"); print ("location.href = 'xxxxxx.html';"); print ("</script>");
mysql_close();
exit();
J’obtiens ceci comme erreur: “Parse error: syntax error, unexpected T_ECHO in /home/arbilus/public_html/cpanel/sentwant2.php on line 236” .
La ligne 236 équivaut à la deuxième ligne du code: le “from”.
Donc je sais bien que je l’ai mal écris, mais je vois pas comment faire pour l’écrire correctement .
De plus, je me doute bien qu’il n’y a pas que cette erreur. Donc si vous pourriez m’aider à corriger ce code…