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 -
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";
}
?>
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:
- Formulaire erreur 404 (mayday maday...)
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Erreur 404 iptv - Guide
- Erreur 0x80070643 - Accueil - Windows
2 réponses
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
et merci pour avoir repondu aussi vite