Hvordan lage enkelt skjema med e-postvarsling

En Web skjema med e-postvarsling har to deler til det - HTML delen og PHP-koden. HTML-delen blir brukt til å lage formen. Hvert element i form har et "navn" attributtet som brukes til å sende brukeren innspill til PHP-koden. PHP-koden brukes til å behandle brukerundersøkelser og plassere den i en e-post som er sendt til webmaster.

Bruksanvisning

HTML Portion

1 Åpne en teksteditor.

2 Start HTML-dokument med følgende fem linjer:
<Html>
<Head>
<Tittel> Kommentarer </ title>
</ Head>
<Body>

3 Skriv linjen "<form name =" commentform "method =" post "action =" email.php ">" for å starte form.

4 Skriv linjen "<table width =" 500px ">" for å starte bordet.

5 Lag boksen Kommentar med følgende åtte linjer:
<Tr>
<Td align = "left" valign = "top">
Kommentar:
</ Td>
<Td align = "left" valign = "top">
<Textarea name = "kommentarer" maxlength = "1000" Cols = "60" rader = "6"> </ textarea>
</ Td>
</ Tr>

6 Lag Navn-boksen med følgende åtte linjer:
<Tr>
<Td align = "left" valign = "top">
Navn:
</ Td>
<Td align = "left" valign = "top">
<Input type = "text" name = "S_Name" MAXLENGTH = "50" size = "50">
</ Td>
</ Tr>

7 Opprett e-post boks med følgende åtte linjer:
<Tr>
<Td align = "left" valign = "top">
E-post:

</ Td>
<Td align = "left" valign = "top">
<Input type = "text" name = "email" MAXLENGTH = "80" size = "50">
</ Td>
</ Tr>

8 Opprett Send-knappen med følgende fem linjer:
<Tr>
<Td align = "left" valign = "top">
<Input type = "submit" value = "Send">
</ Td>
</ Tr>

9 Skriv inn de neste fire linjene for å avslutte HTML-dokumentet:
</ Table>
</ Form>
</ Body>
</ Html>

10 Lagre og lukk dokumentet.

PHP-kode

11 Åpne en ny tomt tekstdokument.

12 Skriv "<? Php" for å starte PHP script.

1. 3 Skriv linjen "if (isset ($ _ POST [ 'submit'])) {" slik at skriptet vil kjøre med "Send" -knappen trykkes.

14 Skriv de neste to linjer for å skape for å plassere "Send til" adresse og "Emne" for e-post i variabler:
$ To_address = "[email protected]";
$ Emne = "Nettsted Form";

15 Skriv inn følgende tre linjer å plassere brukerens input fra skjemaet inn variabler:
$ kommentarer = $ _ POST [ 'kommentarer'];
$ S_name = $ _ POST [ 'S_name'];
$ Email = $ _ POST [ 'email'];

16 Skriv inn de neste fire linjene for å lage E-postmelding:
$ Message = "Innspill fra skjemaet \ n \ n.";
$ Message = "Navn:" $ S_name "\ n";...
$ Message = "E-postadresse" $ e "\ n"...;
$ Melding = "Kommentarer:"... $ Comments "\ n";

17 Skriv inn de neste tre linjer for å lage e-post overskrifter:
$ overskrifter = "Fra:".. $ e "\ r \ n".
'Svar til:' $ e "\ r \ n"...
'X-Mailer: PHP /'. phpversion ();

18 Skriv neste linje for å sende e-post meldingen og avslutte hvis bue:
mail ($ to_address, $ emne, $ melding, $ overskrifter); }

19 Type "?>" For å avslutte PHP-kode.

20 Skriv inn de neste 5 linjer, slik at brukerne vet at e-posten er sendt.
<Html>
<Body>
Takk skal du ha!
</ Body>
</ Html>

21 Lagre filen som "email.php"

22 Plasser HTML-dokumentet og "email.php" dokument på webserveren din.

Hint

  • Du kan plassere PHP-kode direkte i HTML-dokumentet ved å plassere koden ovenfor HTML-koden, endre navn på filen med en "php" forlengelse og bruke følgende linje i begynnelsen av skjemaet:
  • <Form name = "commentform" method = "post" action = "<? Php echo $ PHP_SELF;?>">