Hoe je eenvoudig formulier met e-mail Melding maken

Een webformulier met E-mail notificatie bestaat uit twee delen - de HTML-gedeelte en de PHP-code.De HTML deel wordt gebruikt om de vorm te creëren.Elk element van de vorm een ​​"name" eigenschap die wordt gebruikt om de gebruikersinvoer naar de PHP code.De PHP code wordt gebruikt om de gebruikersinvoer verwerken en plaats deze in een email waarvan opnemen wordt verzonden.

HTML Portie

  1. Open een tekstverwerker.

  2. Start de HTML-document met de volgende vijf regels:
    & lt; html & gt;
    & lt; head & gt;
    & lt; title & gt; Reacties & lt; / Titel & gt;
    & lt; / head & gt;
    & lt; body & gt;

  3. Typ de regel "& lt; form name =" commentform "method =" post "action =" email.php "& gt;"de vorm starten.

  4. Typ de regel "& lt; table width =" 500px "& gt;"de tafel te beginnen.

  5. Maak het vak Opmerking de volgende acht regels:
    & lt; tr & gt;
    & lt; td align = "left" valign = "top" & gt;
    Commentaar:
    & lt; / td & gt;
    & lt; td align = "left" valign = "top" & gt;
    & lt; textarea name = "com

    mentaar" maxlength = "1000" cols = "60" rows = "6" & gt; & lt; / textarea & gt;
    & lt; / td & gt;
    & lt; / tr & gt;

  6. Maak het vak Naam met de volgende acht lijnen:
    & lt; tr & gt;
    & lt; td align = "left" valign = "top" & gt;
    Naam:
    & 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. Maak de e-mail box met de volgende acht lijnen:
    & 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. Maak de knop Verzenden met de volgende vijf regels:
    & lt; tr & gt;
    & lt; td align = "left" valign = "top" & gt;
    & lt; input type = "submit" value = "Submit" & gt;
    & lt; / td & gt;
    & lt; / tr & gt;

  9. Typ de komende vier lijnen naar het HTML-document te beëindigen:
    & lt; / table & gt;
    & lt; / form & gt;
    & lt; / body & gt;
    & lt; / html & gt;

  10. Opslaan en sluit het document.

PHP code

  1. Open een tweede leeg tekstdocument.

  2. Type "& lt;? Php" om de PHP-script beginnen.

  3. Typ de lijn "if (isset ($ _ POST ['submit'])) {", zodat het script zal lopen met de 'Verzenden' knop wordt ingedrukt.

  4. Typ de volgende twee regels te creëren om de "Verzenden naar" adres en de "Onderwerp" voor de e-mail in variabelen te plaatsen:
    $ to_address = "webmaster@yoursite.com";
    $ subject = "Website Form";

  5. Typ de volgende drie lijnen aan de input van de gebruiker van het formulier te plaatsen in de variabelen:
    $ opmerkingen = $ _ POST ['commentaar'];
    $ S_name = $ _ POST ['S_name'];E
    $ = $ _ POST ['e-mail'];

  6. Typ de komende vier lijnen naar het e-mail bericht te maken:
    $ bericht = "Input van uw formulier \ n \ n.";
    $ message = "Naam:" $ S_name "\ n";...
    $ message = "E-mail address" $ email "\ n"...;
    $ message = "Opmerkingen:" $ opmerkingen "\ n";...

  7. Typ de komende drie lijnen naar de e-mail headers te maken:
    $ headers = 'Van:' $ email "\ r \ n"...
    'Reply-To: ".. $ Email" \ r \ n ".
    'X-Mailer: PHP /'.phpversion ();

  8. Typ de volgende regel om de e-mail bericht te verzenden en te beëindigen indien de lus:
    mail ($ to_address, $ onderwerp, $ bericht, $ headers);}

  9. Type "& gt;?"aan de PHP-code te beëindigen.

  10. Typ de volgende 5 regels, zodat gebruikers weten dat de e-mail is verzonden.
    & lt; html & gt;
    & lt; body & gt;
    Dank je wel!
    & lt; / body & gt;
    & lt; / html & gt;

  11. Sla het bestand op als "email.php"

  12. Plaats het HTML-document en de "email.php" document op uw webserver.

Tips & amp;Waarschuwingen

  • U kunt de PHP-code rechtstreeks plaatsen in het HTML-document door het plaatsen van de code boven de HTML-code, het hernoemen van het bestand met een ".php" uitbreiding en het gebruik van de volgende regel voor het begin van het formulier:
  • & lt; form name = "commentform" method = "post" action = "& lt;? php echo $ PHP_SELF;? & gt;" & gt;
645
0
2
Php