Sådan oprettes Simple Form med email notifikation

en webformular med e-mail-meddelelse har to dele til det - HTML del og PHP kode.HTML del bruges til at oprette formularen.Hvert element af form har et "navn" egenskab, der bruges til at sende brugeren input til PHP kode.PHP koden anvendes til at behandle brugerinput og placere den i en e-mail, som sendes til webmaster.

HTML Portion

  1. Åbn en teksteditor.

  2. Start HTML-dokumentet med følgende fem linjer:
    & lt; html & gt;
    & lt; head & gt;
    & lt; titel & gt; Kommentarer & lt; / title & gt;
    & lt; / head & gt;
    & lt; body & gt;

  3. Skriv linjen "& lt; formen name =" commentform "method =" post "action =" email.php "& gt;"at starte formularen.

  4. Skriv linjen "& lt; table width =" 500px "& gt;"at begynde tabellen.

  5. Opret kommentar boks med følgende otte linjer:
    & lt; tr & gt;
    & lt; td align = "left" valign = "top" & gt;
    Kommentar:
    & lt; / td & gt;
    & lt; td align = "left" valign = "top" & gt;
    & lt; textarea name = "kommentarer" MAXLENGTH = "1000" cols = "60" rækker = "6" & gt;

    & lt; / textarea & gt;
    & lt; / td & gt;
    & lt; / tr & gt;

  6. Opret feltet Navn med følgende otte linjer:
    & lt; tr & gt;
    & lt; td align = "left" valign = "top" & gt;
    Navn:
    & lt; / td & gt;
    & lt; td align = "left" valign = "top" & gt;
    & lt; input type = "text" name = "S_Name" MAXLENGTH = "50" size = "50" & gt;
    & lt; / td & gt;
    & lt; / tr & gt;

  7. Opret e-mail-boks med følgende otte linjer:
    & lt; tr & gt;
    & lt; td align = "left" valign = "top" & gt;
    Email:

    & lt; / td & gt;
    & lt; td align = "left" valign = "top" & gt;
    & lt; input type = "text" name = "email" MAXLENGTH = "80" size = "50" & gt;
    & lt; / td & gt;
    & lt; / tr & gt;

  8. Opret knappen Send med følgende fem linjer:
    & lt; tr & gt;
    & lt; td align = "left" valign = "top" & gt;
    & lt; input type = "submit" value = "Send" & gt;
    & lt; / td & gt;
    & lt; / tr & gt;

  9. Indtast de næste fire linjer for at afslutte HTML-dokument:
    & lt; / bord & gt;
    & lt; / form, & gt;
    & lt; / body & gt;
    & lt; / html & gt;

  10. Gem og luk dokumentet.

PHP kode

  1. Åbn en anden tomt tekstdokument.

  2. Type "& lt;? Php" for at starte PHP script.

  3. Skriv linjen "if (isset ($ _ POST ['submit'])) {", så scriptet vil køre med knappen "Send" trykkes.

  4. Indtast de næste to linjer til at skabe for at placere "Send til" adresse og "Emne" til e-mail i variable:
    $ to_address = "webmaster@yoursite.com";
    $ emne = "Website Form";

  5. Skriv følgende tre linjer til at placere brugeren input fra form til variable:
    $ kommentarer = $ _ POST ['kommentarer'];
    $ S_name = $ _ POST ['S_name'];
    $ email = $ _ POST ['email'];

  6. Indtast de næste fire linjer for at skabe den e-mail-besked:
    $ besked = "Input fra din formular \ n \ n.";
    $ besked = "Navn:" $ S_name "\ n";...
    $ besked = "E-mail-adresse" $ email "\ n"...;
    $ besked = "Kommentarer:" $ kommentarer "\ n";...

  7. Indtast de næste tre linjer til at skabe de e-mail-overskrifter:
    $ headers = 'Fra:' $ email "\ r \ n"...
    'Reply-To: ".. $ Email" \ r \ n ".
    'X-Mailer: PHP /'.phpversion ();

  8. Skriv den næste linje for at sende e-mail-besked, og afslutte, hvis løkken:
    mail ($ to_address, $ emne, $ besked, $ headers);}

  9. Type "& gt;?"at afslutte PHP kode.

  10. Indtast de næste 5 linjer, så dine brugere ved, at e-mail er blevet sendt.
    & lt; html & gt;
    & lt; body & gt;
    Tak!
    & lt; / body & gt;
    & lt; / html & gt;

  11. Gem filen som "email.php"

  12. Placer HTML-dokumentet og "email.php" dokument på din webserver.

Tips & amp;Advarsler

  • Du kan placere PHP kode direkte i HTML-dokumentet ved at placere ovenstående kode HTML-koden, omdøbe filen med en ".php" udvidelse og brug af følgende linje for begyndelsen af ​​formen:
  • & lt; formen name = "commentform" method = "post" action = "& lt;? php echo $ PHP_SELF;? & gt;" & gt;
822
0
2
Php