Comment envoyer un message en utilisant le formulaire (html) et de php pour envoyer un message?
Je suis en utilisant ce formulaire de code dans le html pour faire un formulaire de contact sur mon site:
<form method="post" action="contact.php">
<p>
<label for="name">Name</label>
<input type="text" id="name" name="name" />
</p>
<p>
<label for="email">Email</label>
<input type="text" id="email" name="email" />
</p>
<p>
<label for="message">Message</label>
<textarea id="message" name="message" rows="6" cols="30"></textarea>
</p>
<p>
<input type="submit" name="send" value="Send message" />
</p>
</form>
C'est le code php que j'utilise pour obtenir le formulaire de contact envoyé à mon adresse e-mail:
<?php
if(isset($_POST['send'])) {
//Prepare the email
$to = '[email protected]';
$subject = 'Message sent from website';
$message = $_POST['message'];
//Send it
$sent = mail($to, $subject, $message);
if($sent) {
echo 'Your message has been sent successfully!';
} else {
echo 'Sorry, your message could not send.';
}
}
?>
Je n'arrive pas à envoyer à mon adresse e-mail. Je l'ai fait vivre de l'essayer, mais ça ne fonctionne toujours pas et je ne sais pas ce que je fais mal. Comment puis-je obtenir de l'utilisateur envoyer un courriel à mon adresse e-mail - envoyer à mon adresse e-mail afin que je puisse voir le message dans mon email? (S'il vous plaît aider)
- Qu'entendez-vous par "ne fonctionne pas"?
- Vous obtenez le message d'erreur que vous avez spécifié? Essayez de changer la valeur de
$to
à votre adresse e-mail. Aussi, vous n'êtes pas vérifier s'ils ont rempli le reste des champs...
Vous devez vous connecter pour publier un commentaire.
Ce code de Travail de 100%
Essayez ce code en PHP. Puis importez-le dans votre site d'hébergement. Parce que le courriel ne fonctionne pas sur les locaux. Si vous avez besoin de la télécharger. Heureux De Codage.!!!
Votre code vérifie. La seule chose (ou de l'une de peut-être d'autres facteurs inconnus à ce moment) je le vois qui pourraient influer sur elle, que vous n'avez pas de
From:
dans votreen-têtes de courriel
qui peut être ignoré ou envoyé à du Spam; c'est tout à fait possible et je l'ai vu faire avant.Essayez ce qui suit avec l'ajout d'en-tête pour
From:
et la personne qui l'a envoyé.(Testé sur mon serveur hébergé, et envoyé à la Boîte de réception)