2009-02-22 9 views
0

Je cherche à créer un formulaire sur mon site Web où les utilisateurs peuvent entrer leur adresse e-mail et un message (quelle qu'en soit la durée). Puis, en cliquant sur un bouton d'envoi, le code envoie le message sous forme d'e-mail à ma boîte aux lettres. Je me demandais si quelqu'un savait quel code je pourrais utiliser. J'utilise PHP comme langage côté serveur.Comment créer un formulaire de contact e-mail pour mon site Web

+0

De quel code serveur votre hébergement est-il compatible? PHP? ASPIC? Seulement CGI? –

+0

Alors qu'est-ce que vous voulez savoir? Plus précisément? –

+2

plzsendtehcodez? –

Répondre

4

Vous devez avoir accès à un serveur SMTP quelque part. En supposant que vous, utilisez la fonction mail php pour envoyer le courrier comme ceci:

$Name = "John doe"; //senders name 
$email = "[email protected]"; //senders e-mail adress 
$recipient = "[email protected]"; //recipient 
$mail_body = "The text for the mail..."; //mail body 
$subject = "Subject for receiver"; //subject 
$header = "From: ". $Name . " <" . $email . ">\r\n"; //optional headerfields 

mail($recipient, $subject, $mail_body, $header); 

Le serveur smtp est défini dans le fichier php.ini dans ces deux lignes:

SMTP = servername 
smtp_port = 25 

Plus d'informations sur w3schools site .

2

alors que les deux réponses ci-dessus fournissent une suggestion d'envoi d'e-mail de base, il y a une chose que vous devriez considérer, les codes ne sont pas sécurisés. Les spammeurs peuvent injecter des codes Cc: et envoyer du spam en utilisant le formulaire. Si c'est le cas, votre fournisseur de smtp peut interdire votre compte. essayez un expéditeur dédié, comme phpmailer

0

Essayez d'utiliser PHPForms. C'est un web form builder qui permet de créer des formulaires email professionnels en seulement quelques minutes. Vous aurez seulement besoin de créer un formulaire PHP au moyen d'une interface intuitive et de générer un code qui peut être facilement copié et collé sur n'importe quelle page Web.