Envoyer des emails avec PHP/AJAX De Formulaire HTML

Je veux envoyer les informations que l'utilisateur a rempli à partir d'un formulaire HTML à mon adresse e-mail. De ma compréhension, cela ne peut être fait en utilisant uniquement côté client codage en raison de la nature de comment e-mails de travail, et a suggéré d'utiliser le PHP (combiné avec l'AJAX) pour gérer le code côté serveur. J'ai suivi le guide ici mais je ne reçois aucun e-mails à mon adresse e-mail. Je suis en train de tester en local sur ma machine (en utilisant XAMPP) avant de déployer mon code sur mon client web de l'espace (goDaddy). Je tiens à noter que je n'ai jamais utilisé avant PHP.

Javascript:

var data = "This is my email";
$.ajax({
    type: "POST",
    url: "email.php",
    data: data,
    dataType: "text"
});

PHP (email.php):

<?php
$to = "[email protected]";
$subject = "This is my email";
$message = $_REQUEST;
$send = mail($to, $subject, $message);
if(!$send){    
    die();  
}
?>
Avez-vous un mail mécanisme de remise sur votre machine locale qui peut être utilisé par php?
BTW Le message d'imprimer uniquement le texte Array, parce que $_REQUEST est un tableau.
Vous pourriez aussi avoir besoin de configurer vos paramètres de messagerie dans XAMPP. Vérifiez ici: stackoverflow.com/questions/4652566/php-mail-setup-in-xampp
Oh, je ne savais pas que vous aviez besoin d'une livraison de courrier mécanisme. Je vais l'installer maintenant. Quel sujet lorsque je déploie mon code sur mon client de l'hébergeur (goDaddy)? Ai-je besoin de faire quelque chose de spécial?

OriginalL'auteur Jon | 2012-07-01