Formulaire erreur 404 (mayday maday...)

captaindidier Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
Autumn`Tears Messages postés 1054 Date d'inscription   Statut Membre Dernière intervention   -
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";
}

?>


A voir également:

2 réponses

Autumn`Tears Messages postés 1054 Date d'inscription   Statut Membre Dernière intervention   145
 
Salut,

404 = page non trouvée. Tu es sûr d'appeler ta page "form2mail.php" au bon endroit ?
0
captaindidier Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir Adrien, Ben non je ne suis pas sur (désolé, mais je suis débutant) alors ne te formalise pas sur mes questions naïves) mais pour essai j'ai intitulé la page html "index" et la deuxieme, envoi.php, tu veux "dire" que le dois en appeler une index ou envoi?? (plus facile, tu comprendras vas voir sur www.sattia.fr
et merci pour avoir repondu aussi vite
0
Autumn`Tears Messages postés 1054 Date d'inscription   Statut Membre Dernière intervention   145
 
ah j'ai essayé et j'ai une erreur 500 (sans doute une erreur PHP)
0