Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour
Que faut t'il que je fasse pour ne plus avoir l'erreur 404 lorsque on clic sur envoyer.
Je pense que c'est une ligne ds le 'php' qui puisse reconnaitre le formulaire, mais impossible de trouver l'erreur (je suis chez ONLINE.NET) et c'est chez eux que j'ai pris les codes... (mais leur assistance par tel, est vraiment trop antipathique....)
Merci (Mille merci si vous pouviez m'aider)
Didier
<html>
<body>
<form action="form2mail.php" method="post">
Entrez votre adresse mail: <input type="text" name="email"><br>
Message:<br>
<textarea name="message" rows="8" cols="50"></textarea><br>
<input type="submit" value="Envoyer le mail">
</form>
</body>
</html>
<?php
$from = "webmaster@xxx.fr";
$to = "xxx.1@hotmail.fr";
$subject = "Formulaire";
$email = NULL;
$message = NULL;
if (!empty($_POST['email'])) {
$email = $_POST['email'] ;
}
if ($email && !empty($_POST['message'])) {
$message = "Message envoyé par $email :\n" . $_POST['message'];
}
if ($email && $message)
{
/* En-têtes obligatoires du message */
$headers = "From: Webmaster <$from>\n";
$headers .= "To: Contact <$to>\n";
/* $headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/plain; charset=iso-8859-15\n";
/* Appel a la fonction mail */
if (!mail($to, $subject, $message, $headers)){
echo "Erreur: Impossible d'envoyer le mail";
} else {
echo "Envoi réussi";
}
}
else {
echo "Erreur: vous devez spécifier une adresse email valide et un texte\n";
}
?>
Hors ligne
Salut,
ou est form2mail.php ?
a++
Hors ligne
Bonjour et merci pour cette réponse, je me suis couché à 2h après avoir enfin trouvé le problème, en effet ce la venait du nom de la page qui n'était pas intitulée form2mail.php et de d’inversement des deux lignes : $from = "webmaster@xxx.fr"; $to = "xxx.1@hotmail.fr"; qu'il fallait intervertir
Cordialement
Didier
Hors ligne
Pages :: 1