av sig själva , gör HTML-formulär inte mycket . Du kan skicka användarens input till ett kontaktformulär till din e - postadress , men det är det . Använda PHP , kan du inte bara skicka in kontaktformuläret men också ge användarna mer feedback , till exempel " Thank You " eller fel messages.For ett PHP kontaktformulär att arbeta är att du behöver ett HTML- formulär och sedan en PHP- fil som behandlar bildar med " mail ( ) " -funktion . Detta är en inbyggd PHP funktion som tar värden för namn , e - postadress , ämne, meddelande och destinationen e - postadress . Instruktioner Review, Skapa din HTML Form
1
Öppna HTML-filen för webbsidan i ett kodredigerare eller Anteckningar . Denna isthe sida där du vill lägga till i formuläret . Börja med ett par formulär taggar :
2
Ange metod och attribut action för formuläret i öppnar formuläret taggen . Använd "post "-metoden , som är bäst lämpad för kontaktformulär . Ställ in action attributet till namnet på en PHP- fil som du vill använda för att bearbeta formuläret .
Notera att varje ingång tagg innehåller ett namn attribut . Din PHP-skript behöver värdet vardera av dessa attribut för att arbeta .
Program Din Form Processing File
4
Skapa en ny fil och spara den som namnet du anger för formulärets action-attribut . Skriv öppning och stängning PHP taggar . Mellan taggarna , skriva din kod för att ställa in varje fält i en variabel så här:
< php
$ Ämne = $ _POST [ 'subject ' ] ;
? $ message = $ _POST [ ' meddelande ' ] ;
$ mail_from = $ _POST [ ' email ' ] ;
$ header = " från: " . $ _POST [ ' Name' ] . " < " . $ mail_from . " > ";
>
ovanstående kod förlägger all information från fälten i variabler ? . Den PHP " mail ( ) "-funktion behöver dessa för att bygga e - postmeddelandet kommer det att skicka dig
5
Ställ din e - postadress till en variabel så här : .
$ till = " yourname@yoursite.com ";
6
Skriv din " mail ( ) " -funktion för att bygga e - postmeddelande och skicka det till din adress :
$ process = mail ( $ till , $ ämnet , $ meddelande , $ header ) ,
7
Lägg viss information för användaren att din kontakt formuläret processorkraft sida . Du kan kontrollera den variabel som du satt för " mail ( ) " och ge användaren ett svar eller felmeddelande beroende på huruvida kontaktformuläret fungerade . Här är ett exempel :
if ( $ process ) {
echo " Tack för att du kontaktar oss Vi återkommer till dig snart . . " ;
} Else {
echo " Det uppstod ett fel , försök igen . . " ;
}