Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur man skapar e-post bekräftelse i PHP

    Skicka en e-postbekräftelse till en slutanvändare är ett sätt att kommunicera en aura av engagemang till dina kunder . Oavsett om de registrerar sig för ett nyhetsbrev eller fylla i en enkät , gör en e-postbekräftelse slutanvändaren att veta att deras oro noteras och kommer att behandlas av ägaren till webbplatsen . Instruktioner
    Bygga Form
    1

    Skriv följande XHTML-kompatibel kod för att skapa grunden webbsida för formuläret : < DOCTYPE html PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //! EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " > < html xmlns = " http://www.w3.org/1999/xhtml " xml : lang = " sv " är den standard kod för en riktigt kompatibel , XHTML-dokument . Den första raden är det DOCTYPE , som följer XHTML Transitional dokumenttypsdeklaration . Sedan är det början taggen , med xml namne och de två obligatoriska deklarationerna språk . Dessa två rader förklarar att dokumentet kommer att använda dokumentet från 1999 reglerna för en övergångsregering typ av XHTML-dokument , som är lättare att arbeta med än "strikt" XHTML . slutföra de nödvändiga taggarna för en vanlig HTML- dokument : < /head > taggarna , < /title > taggar , <body> < /body > taggarna , och slutet < /html > -taggen . <br> 2 <p> Skriv följande kod mellan <body> < /body> taggarna för att skapa formuläret , förklara att de behandlingar instruktioner finns i det här dokumentet , och metoden överföra informationen är "post "-metoden : < form action = " < php $ _SERVER [ ' PHP_SELF ' ] ; > ? ? " method = "post " > </form > <br> <br > Billiga 3 <p> Skriv följande mellan <form> </form > taggarna för att skapa de delar av formuläret : <b> Förnamn : < /b > <br /> < , input type = " text " name = " förnamn " size = " 60 " /> <br /> <br /> <b> Efternamn : < /b > <br /> <input type="text" name="lastname" size="60" /> <br /> <br /> <b> E-postadress : < /b > <br /> ; <input type="text" name="email" size="60" /> <br /> <br /> EXPLANATIONSurround etiketterna varje form elementet med <b> < /b >-taggar , vilket gör texten fet . Inkludera en <br /> tag efter etiketten att placera formuläret elementet nedanför etiketten . Hoppa två rader med två <br /> taggarna in mellan varje formulär element.The formelement är de delar av formuläret som användaren interagerar med att meddela webmaster eller ägaren av webbplatsen . De element som används i det här exemplet är textrutor , som skapas av " input " tagg . Om du vill skapa en textruta , ange "typ" attribut till värdet kallas " text " . Namnge formelement ett sammansatt ord som ligger nära till etiketten för att skilja den från andra formelement under validering . Senaste ställer " storleken " attribut till '60 ' karaktärer , vilket ger gott slutanvändaren om utrymme att skriva in sina uppgifter <br> 4 <p> Skriv följande för att skapa den skicka-knappen : . < Input type = " skicka " value = " Submit " name = " skicka " /> EXPLANATIONThe "typ" attribut , när den är inställd på " skicka " , skapar en knapp som kommer att utföra handlingen av oavsett " action " attributet jämlikar . "Värdet" attributet inskriver vad text det är satt att vara lika . Namnet , " skicka " i detta fall , kan vara en kombination av bokstäver och siffror , men måste korrelera med de instruktioner som kommer att behandlas i den andra delen av denna tutorial . <br> 5 <p> Spara och ladda upp dokumentet . Den ifyllda blanketten ska se ut den bifogade skärmdumpen . <br> Validera formulär <br> 6 <p> Längst upp i dokumentet , ovanför DOCTYPE-deklarationen , skriver öppning och stängning taggar för PHP : < ? php > EXPLANATIONPHP bearbetar information från topp till botten . När submit klickas , uppdateras sidan och instruktionerna för att behandla formuläret kommer att vara den första information som webbläsaren och servern ser . <br> 7 <p> Skriv följande validering för skicka-knappen mellan öppning och stängning PHP Taggar : if ( isset ( $ _POST [ ' submit' ] ) ) { } EXPLANATIONThe isset ( ) är funktionen används för att bestämma om en kryssruta har radioknapp , eller skicka-knappen har klickat . De klamrar { } innehåller instruktioner om påståendet är sant . Om påståendet inte är sant , då sidan laddas normalt . Den $ _POST är en särskild variabel som kallas en superglobal variabel. Om "metoden" för formuläret är inställd på " publicera " , då detta superglobal variabel används för att samla in informationen från formuläret . Att validera " förnamn " textrutan <br> 8 <p> Skriv följande : ( ! tomt ( $ _POST [ ' förnamn ' ] ) ) om { $ förnamn = $ _POST [ ' förnamn ' ] ; } else { $ förnamn = false; echo " <font color='red'> ; Ange ditt förnamn < /font > < /p > "; ! } EXPLANATIONThe tom ( ) funktionen kontrollerar om användaren skrev in någon data i en textruta eller textområdet . Placera ett utropstecken innan funktionen berättar PHP att kontrollera att se till att formen inte är tomt . Om uttalandet är sant , sedan skapa en variabel genom att placera ett dollartecken framför formelement namn och sätta variabeln lika med den postade från det " förnamn " formulärfält . Annars ( annat) ange " förnamn " variabeln till false och be för slutanvändaren att ange sitt förnamn <br> 9 <p> Skriv följande för att validera " efternamn " textrutan : . If ( tom ( ! $ _POST [ ' efternamn ' ] ) ) { $ efternamn = $ _POST [ ' efternamn ' ] ; } else { $ efternamn = false; echo " <font color='red'> Ange ditt efternamn ! < /font > < /p > " ;} EXPLANATIONValidate den" efternamn " formulärfält med samma process som " förnamn " formulärfält <br> 10 <p> Skriv följande för att validera " . e ' textruta : ( ! tomt ( $ _POST om [ ' email ' ] ) ) { $ email = $ _POST [ ' email ' ] ; } else { $ email = false; echo " <p> < font color = ' red ' > Ange din e-postadress < /font > < /p > "; ! } EXPLANATIONValidate e fältet på samma sätt som de två första fälten . Det finns ett bättre sätt att validera e-post , vilket innebär att man använder reguljära uttryck . Eftersom vi använder epost för att kommunicera till kunden , dock, och inte skriva in det i en databas , är det inte nödvändigt att kontrollera om det är i ett giltigt format . Jag rekommenderar att ett reguljärt uttryck används för att validera e-postmeddelanden som går in i en databas , för att skydda mot skadliga slutanvändare . <br> 11 <p> Skriv följande om /else för att se till att alla områden var anmälda ordentligt innan du skickar e-post : if ( ! $ firstname = false && $ efternamn = false && $ email = FALSE ) { } else { echo " <font color='red'> <b> e-postmeddelandet kunde inte skickas på grund av ett fel Se ovan < /b > < /font > < /p > "; . . } Spara och ladda upp din fil < <br> e-postbekräftelse. br > <br> 12 <p> Skriv följande mellan de klamrar { } i if ( $ firstname = false && $ efternamn = false && $ email = FALSKT ! ) uttalande : $ till = $ post ; EXPLANATIONSet den variabeln $ email till variabeln kallas 'till ' . Detta kommer automatiskt att skörda postat information som slutanvändaren skickas via formuläret . "Till" är den första obligatorisk parameter i mail ( ) funktionen <br> 13 <p> Skriv följande efter $ till variabeln : . $ Ämne = " Tack för att bli medlem i " yoursite.com ' ! " ; EXPLANATIONThe andra obligatorisk parameter i postfunktionen är " föremål " . Ställ in variabeln $ förutsättning att motsvara vad ämnesraden i e-postmeddelandet bör vara <br> 14 <p> Skriv följande efter $ ämnet variabeln : . $ Kropp = " <html> <head><meta name=viewport content="width=device-width, initial-scale=1.0"> < ! /head > <body> Tack för att du gick " yoursite.com ' <br /> <br /> Vi har följande uppgifter som du lämnat : <br /> <br /> <b> Förnamn : < /b > " . $ förnamn . " <br /> <b> Efternamn : < /b > " . $ lastname . " <br /> <b> E-postadress : < /b > " . $ email . " <br /> <br /> Vi välkomnar dig till ditt lag ! Kontakta oss om denna information är felaktig . <br /> <br /> Tack du , <br /> <br /> Site Owner <br /> e-postadress < /body> < /html > "; EXPLANATIONThe tredje obligatorisk parameter i postfunktionen är " kropp " . Ställ in variabeln $ kroppen lika med vad du vill säga till kunden . Var noga med att inkludera sin information så att kunden kan kontrollera att de skrivit sina uppgifter korrekt . Du kan välja att inte placera HTML-taggar i kroppen . Om du väljer att , sedan steg 4 krävs , om du inte vill inkludera HTML-taggar och hoppar till steg 5 . Var noga med att ersätta radmatningstecknet ( \\ n ) inom citattecken , istället för <br /> taggen <br> 15 <p> Skriv följande för att skapa HTML-huvuden i e : . $ headers = " MIME - Version : 1.0 \\ n " . " Content-Type : text /html ; charset = iso -8859-1 \\ n " " Från : Your Company [ donotreply@yourdomain.com ] \\ n " . . " Cc : Ditt Namn [ youremail@yourdomain.com ] \\ n "; EXPLANATIONThe MIME-typ och innehåll typ fastställa att detta mail kommer att vara i HTML-format . De tre sektionerna listade här : MIME , Content - typ , Från och Cc är alla inneslutna i ett par med dubbla citattecken och anslutna till varandra med en plats och en tid och en plats . Se till när du anger information efter " Från att du inkluderar en e-postadress . Jag använde en donotreply , men du kan ersätta det med din kontakt e-postadress <br> 16 <p> Skriv följande för att skicka e-post och visar en bekräftelse uttalande : . Post ( $ till , $ ämnet , $ kropp , $ headers ), echo " <font color='navy'> Din information har skickats till ägaren av webbplatsen Du borde få ett mail inom kort < /font > < /p > ! "; . Spara och ladda upp ditt dokument <br> <br> <div class=dad2><script language='javascript' src='http://www.dator.xyz/ad/201310/4.js'></script></div> <div class=dad3><script language='javascript' src='http://www.dator.xyz/ad/201310/33.js'></script></div> </div> </td> </tr> </table> <table class=dhang1 bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <div class=dhang7></div> <table width="92%" height="51" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="50%"><p>Tidigare: <a class='LinkPrevArticle' href='http://www.dator.xyz/Programmering/php-mysql-programming/93096.html' >Hur man läser en textfil i PHP </a></li></p></td> </tr> <tr> <td width="50%">nästa: <a class='LinkNextArticle' href='http://www.dator.xyz/Programmering/php-mysql-programming/93098.html' >Hur man installerar ett PHP paket </a></li></td> </tr> </table></td> </tr> </table> <div class=dhang7></div> <table class=s770x246 > <tr> <td class=s375x246 ><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table class=c1 > <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> relaterade artiklar </td> </tr> </table> <table width="95%" height="209" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="201"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/93093.html" title="Hur man bygger Index MySQL " target="_self">Hur man bygger Index MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92556.html" title="Hur man använder PHP för att göra en Excel -fil " target="_self">Hur man använder PHP för att göra en Excel -fil </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92372.html" title="Hur Infoga INT i MySQL " target="_self">Hur Infoga INT i MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92046.html" title="Hur du ändrar länkar inom en iFrame med PHP " target="_self">Hur du ändrar länkar inom en iFrame med PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92980.html" title="Hur Kopiera en MySQL databas till en webbplats " target="_self">Hur Kopiera en MySQL databas till en webbplats </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91543.html" title="Hur Debug PHP kraschar " target="_self">Hur Debug PHP kraschar </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92360.html" title="Hur att dölja en PHP fil " target="_self">Hur att dölja en PHP fil </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91742.html" title="Hur du uppdaterar PEAR " target="_self">Hur du uppdaterar PEAR </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92260.html" title="Hur du uppdaterar MySQL Server " target="_self">Hur du uppdaterar MySQL Server </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/93125.html" title="Hur man skapar en avancerad PHP MySQL driven webbplats " target="_self">Hur man skapar en avancerad PHP MySQL driven webbplats </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> <td width="20" valign="top"></td> <td width="375" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"> <table class=c3 > <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Utvalda artiklarna </td> </tr> </table> <table class=c4 > <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/python-programming/93578.html" title="Hur man skapar en CSV Av en JSON Python " target="_self">Hur man skapar en CSV Av en JSON Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/cc-programming/86138.html" title="Vad betyder buffertöverskridning " target="_self">Vad betyder buffertöverskridning </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/90250.html" title="Hur uppdaterar Kolumn Namn på en JTable " target="_self">Hur uppdaterar Kolumn Namn på en JTable </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/javascript-programming/90793.html" title="Lägga till kontroller till Google Maps API " target="_self">Lägga till kontroller till Google Maps API </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91661.html" title="Hur man använder FBML Tags " target="_self">Hur man använder FBML Tags </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91288.html" title="Hur man sätter in en PHP- fil i alla sidor " target="_self">Hur man sätter in en PHP- fil i alla sidor </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/python-programming/94017.html" title="Hur man driver ett Python -skript på en Mac " target="_self">Hur man driver ett Python -skript på en Mac </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/javascript-programming/91283.html" title="Hur man gör en Javascript bildspel " target="_self">Hur man gör en Javascript bildspel </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/cc-programming/85431.html" title="Csharp Reglage till DataGridView " target="_self">Csharp Reglage till DataGridView </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/cc-programming/85744.html" title="Hur man skriver ett program som läser en sträng med namn från en fil i C " target="_self">Hur man skriver ett program som läser en sträng med n…</a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <div class=dhang8></div> <div class=dhang1></div> <table class=b1> <tr> <td class=bs height=90 align=middle>Copyright © Dator Kunskap http://www.dator.xyz </td> </tr> </table> <div class=dhang1></div> </div> </body> </html>