Hvordan sette opp en e-post Form i Websites

Hvordan sette opp en e-post Form i Websites


Du kan lage din egen e-skjema fra bunnen av. En enkel e-form har to deler: HTML-skjema på nettsiden, og et eget script-fil for å behandle skjemaet og send det til deg. Flere skriptspråk er mulig; PHP er et vanlig valg.

Bruksanvisning

1 Definer e-postskjemaet i HTML-dokument ved hjelp av "form" element og angivelse av metode og handlings attributter. Her er et eksempel linjen i skjemaet åpning tag:

<Form method = "post" action = "/ email_script.php">

Endre "email_script" til navnet på PHP-fil som vil behandle e-post skjemadata når den er overført. Sørg for å holde PHP filtypen.

Helt nederst i skjemaet, trenger du en avsluttende </ form> tag.

2 Opprett datafelt inne i skjemaet for å møte dine behov. Det ville være fornuftig å ha et felt for brukeren å legge inn sitt navn, e-postadresse og hans budskap. Du kan eventuelt legge til andre felt. Her er et eksempel på hvordan HTML ville se etter en enkel e-post skjema med disse tre feltene. Husk at alt dette går inne i <form> </ form> tags. Legg merke til noen av attributtene og deres verdier. Du kan justere disse verdiene som passer dine preferanser.

<P>
<Label for = "name"> Hva er ditt navn? <br>
<Input type = "text" name = "navn" id = "navn" size = "25" MAXLENGTH = "50">
</ Label>
</ P>

<P>
<Label for = "email"> Hva er din e-post adresse? <br>
<Input type = "text" name = "email" id = "email" size = "35" MAXLENGTH = "60">
</ Label>
</ P>

<P>
<Label for = "message"> Hva er ditt budskap? <br>
<Textarea input type = "text" name = "message" id = "message" kolonner = "60" rader = "8" MAXLENGTH = "5000"> </ textarea>
</ Label>
</ P>

<Input type = "submit" value = "Send Kommentarer">

3 Lag en PHP-fil for å behandle e-post skjema når brukeren sender den. I et nytt dokument, kopiere og lime inn følgende, huske å erstatte "[email protected]" med det faktiske e-post adresse, og "comments_received.html" med nettadressen til siden på nettstedet der du vil at brukeren skal bli omdirigert etter at hun sender inn skjemaet:

// Bygg e-post
$ To = '[email protected]';
$ Fra = "$ e";
$ Emne = "E-post Kontakt skjema";
$ Message =
"$ Navn på $ email sa:
$ Melding ";
$ overskrifter = "Fra: $ email";

// Send e-post ved å bruke PHPs mail () -funksjonen
mail ($ til, $ emne, $ melding, $ overskrifter);

// Omadresser
header ( "Location: comments_received.html");

4 Lagre begge filene til samme mappe på ditt nettsted. Lagre HTML-dokumentet med "php" filtype i stedet for den vanlige ".html" en. Lagre PHP-filen med "php" forlengelse også.