2010-08-09 4 views
0

En espérant que quelqu'un puisse vous aider à implémenter une routine/page "Nous contacter" que je peux appliquer à mon site qui est uniquement un site Web HTML.Comment implémenter un formulaire Contactez-nous sur mon site HTML

Je suppose que cela doit être un processus PHP pour envoyer des emails à partir d'un formulaire Contactez-nous, mais ne savez pas comment faire.

J'apprécierais vraiment toute aide/tutoriels/liens qui le démontrent.

Merci.

+0

Salut. Je voudrais vraiment utiliser php car c'est quelque chose que j'aimerais apprendre - merci. – tonyf

Répondre

1

Comme vous avez dit que vous étiez intéressé à regarder en PHP, vous pouvez le faire avec un seul script (disons, par exemple, Contact.PHP). Dans votre fichier Contact.php, vous mettriez un formulaire HTML simple avec un nom, une adresse e-mail, un message court, etc. Ce formulaire peut simplement soumettre les données du formulaire à la même page, traiter les données et envoyer un e-mail avec PHP mail() fonction. En procédant ainsi, vous évitez d'afficher votre adresse e-mail dans le monde entier.

Quelque chose de simple comme ce qui suit devrait vous aider à démarrer, même si vous allez vouloir vérifier toutes les entrées de l'utilisateur avant de vous l'envoyer à vous!

<html> 
<body> 

<?php 
// if the form was filled out and submitted, mail it 
if (isset($_REQUEST['subButton'])) 
{ 
    $email = $_REQUEST['email'] ; 
    $subject = "Contact Us request from site"; 
    $message = $_REQUEST['message'] ; 
    mail("[email protected]", "Subject: $subject", $message, "From: $email"); 
    header("location: contact.html"); 
} 
else 
{ 
    echo "<form method='post' action='Contact.php'> 
    Email: <input name='email' type='text'/><br/> 
    Message:<br/> 
    <textarea name='message' rows='10' cols='30'> 
    </textarea><br/> 
    <input type='submit' name='subButton' value='Contact Us'/> 
    </form>"; 
} 
?> 

</body> 
</html> 
2

Étant donné que vous êtes un pur HTML maintenant, je suppose que vous essayez de rester aussi simple?

Use a service.

0

liens Mailto sont très précaires. Attendez-vous à recevoir du spam dans le wazoo.

Utilisez plutôt javascript pour le masquer simplement.

Mettez ce où vous voulez que le lien soit la configuration

var mailE1 = "contact"; var mailE2 = "votresite.com"; var linktext = "Écrivez-nous"; document.write ("" + linktext + "")
Questions connexes