Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan lage e-post bekreftelse på PHP
    Sende en e-postbekreftelse til en sluttbruker er en måte å kommunisere en aura av engasjement for kundene dine. Enten de registrerer seg for et nyhetsbrev eller fullføre en undersøkelse , kan en e-postbekreftelse sluttbrukeren å vite at deres bekymringer blir registrert og vil bli behandlet av eieren av nettstedet. Instruksjoner
    Finn Form
    en

    Skriv inn følgende XHTML-kompatibel kode for å skape grunnlaget websiden for skjemaet : < 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 = "no" er standard kode for en skikkelig kompatibel, XHTML-dokument . Den første linjen er DOCTYPE , som følger XHTML Transitional dokumentet deklarasjon . Deretter er det begynnelsen tag , med xml navnebror og de ​​to nødvendige språklige erklæringer . Disse to linjene erklære at dokumentet kommer til å bruke 1999 dokument regler for et Transitional type XHTML dokument, som er lettere å jobbe med enn ' Strict ' XHTML. fullføre de nødvendige koder for en vanlig HTML -dokument : < /head>, < /title> tags, <body> < /body > -koder, og slutten < /html >-koden . <br> 2 <p> Skriv inn følgende kode mellom <body> < /body > kodene for å lage skjemaet, erklærer at behandlingen instruksjoner ligger i dette dokumentet , og metoden for overføring av informasjon er det "post "-metoden : < form action = " < php $ _SERVER [' PHP_SELF '] ; > ?" method = "post "> < /form > <br> <br > <br> 3 <p> Skriv inn følgende mellom <form> < /form >-kodene for å skape elementer av skjemaet : <b> fornavn: < /b > <br /> < ; input type = "text " name = " fornavn" size = "60" /> <br /> <br /> Etternavn: < /b > <br /> <input type="text" name="lastname" size="60" /> <br /> <br /> E-post adresse : < /b > <br /> ; <input type="text" name="email" size="60" /> <br /> <br /> EXPLANATIONSurround etikettene til hver form element med <b> < /b >-kodene , som vil gjøre teksten fet . Inkluder en <br /> tag etter etiketten for å plassere skjemaet element under etiketten . Gå to linjer med to <br /> koder i mellom hver form element.The form elementer er de delene av skjemaet som brukeren samhandler med å kommunisere til webmaster eller eieren av nettstedet . De elementene som brukes i dette eksempelet er tekstbokser , laget av den " inngang" tag . For å opprette en tekstboks , setter «type» -attributtet til verdien kalt 'text' . Navngi skjemaet element et sammensatt ord som er i nærheten av etiketten for å skille den fra de andre formelementer under godkjenningen . Endelig satt den " størrelsen " attributt til '60 ' tegn , noe som gir sluttbrukeren god plass til å skrive inn sine data <br> 4 <p> Skriv inn følgende for å opprette på send-knappen : . < Input type = "send" value = "Send" name = " submit" /> EXPLANATIONThe ' type' attributt , når innstilt på "send" , skaper en knapp som vil utføre handlingen av hva handlingen ' attributt er lik . "Verdi" -attributtet inscribes hva teksten den er satt lik . Navnet , "send" i dette tilfellet , kan være en kombinasjon av bokstaver og tall , men må relateres til instruksjonene som vil bli dekket i den andre delen av denne opplæringen . <br> 5 <p> Lagre og laste opp dokumentet . Utfylt skjema skal se ut vedlagte skjermbilde . <br> Kontroller skjema <br> 6 <p> På toppen av dokumentet , over DOCTYPE erklæringen , skriver åpning og lukking koder for PHP: < ? php > EXPLANATIONPHP behandler informasjon fra topp til bunn. Når submit knappen klikkes , vil siden oppdatere og instruksjonene for å behandle skjemaet vil være den første informasjonen som nettleseren og serveren se . <br> 7 <p> Skriv inn følgende validering for send-knappen mellom åpning og lukking PHP tags : if ( isset ( $ _POST [' submit' ] ) ) { } EXPLANATIONThe isset ( )-funksjonen brukes til å avgjøre om en avmerkingsboks , har radio -knappen , eller send-knappen blitt klikket . Klammeparentes {} inneholder instruksjoner om utsagnet er sant. Dersom uttalelsen er ikke sant, så siden lastes normalt . The $ _POST er en spesiell variabel kalt en superglobal variabel . Hvis ' metode ' av skjemaet er satt til ' innlegg ' , så dette superglobal variabelen brukes til å samle inn informasjon fra skjemaet. <br> 8 <p> Skriv inn følgende for å validere ' fornavn ' tekstboksen : ( ! tom ( $ _POST [' fornavn '] ) ) hvis {$ fornavn = $ _POST [' fornavn '] ; } else {$ fornavn = false; echo " <p> <font color='red'> ; Vennligst skriv inn ditt fornavn < /font > < /p > " ;} EXPLANATIONThe tom ( )-funksjonen sjekker om brukeren har skrevet inn noen data i en tekstboks eller tekstområde . Plassere et utropstegn før funksjonen forteller PHP å sjekke for å være sikker på at skjemaet feltet ikke er tomt . Hvis påstanden er sann , og deretter opprette en variabel ved å plassere et dollartegn foran skjema element navn og sette variabelen lik lagt ut informasjon hentet fra ' fornavn ' skjemafelt. Ellers ( annet) sette " fornavn "-variabelen til FALSE og be sluttbrukeren å oppgi sitt fornavn <br> 9 <p> Skriv inn følgende for å validere ' etternavn ' tekstboksen : . If ( tom ( ! $ _POST [' etternavn '] ) ) {$ etternavn = $ _POST [' etternavn '] ; } else {$ etternavn = false; echo " <p> <font color='red'> Vennligst skriv inn ditt etternavn </font> < /p > "; } EXPLANATIONValidate den" etternavn "form -feltet ved hjelp av den samme prosessen som" fornavn "form feltet <br> 10 <p> Skriv inn følgende for å validere ' . e ' tekstboksen : ( ! tom ( $ _POST hvis [' epost '] ) ) {$ email = $ _POST [' epost '] ; } else {$ email = false; echo " <p> < font color = 'red '> skriv inn din e-postadresse < /font > < /p > " ;} EXPLANATIONValidate e- feltet på samme måte som de to første feltene . Det er en bedre måte å validere e-post , noe som innebærer å bruke regulære uttrykk. Siden vi bruker e-post for å kommunisere til kunden , imidlertid, og ikke skrive det inn i en database , er det ikke nødvendig å sjekke for å se om det er i et gyldig format . Jeg anbefaler at et regulært uttrykk brukes til å validere e-post som går inn i en database , for å beskytte mot skadelige sluttbrukere . <br> 11 <p> Skriv inn følgende hvis /annet uttalelse å sørge for at alle feltene ble inngått riktig før du sender e-post : if ( ! $ fornavn = false && $ etternavn = false && $ email = FALSE ) { } else { echo " <p> <font color='red'> <b> e-posten kunne ikke sendes på grunn av en feil Se ovenfor < /b > < /font > < /p > "; . . } Lagre og laste opp filen <br> e-postbekreftelse < . br > <br> 12 <p> Skriv inn følgende mellom klammeparentes { } i if ( $ fornavn = false && $ etternavn = false && $ e = FALSE ! ) uttalelse : $ til = $ epost ; EXPLANATIONSet den variabelen $ epost til variabelen kalt 'to'. Dette vil automatisk høste lagt ut informasjon som sluttbrukeren sendes inn via skjemaet. 'Til ' er den første påkrevd parameter av mail ( )-funksjonen <br> 13 <p> Skriv inn følgende etter $ til variabel: . $ Emne = "Takk for å bli medlem av ' yoursite.com ' "; EXPLANATIONThe andre påkrevd parameter av post -funksjonen er" faget ". Sette variabelen $ underlagt lik hva emnefeltet i e-posten skal være <br> 14 <p> Skriv inn følgende etter $ emne variabel: . $ Body = " <html> <head><meta name=viewport content="width=device-width, initial-scale=1.0"> < ! /head> <body> Takk for innsatsen ' yoursite.com ' <br /> <br /> Vi har følgende detaljer som du sendte : <br /> <br /> <b> Fornavn: < /b > " . $ fornavn . " <br /> <b> Etternavn: < /b >" . $ etternavn . " <br /> <b> E-postadresse : < /b >" . $ epost . " <br /> <br /> Vi ønsker deg velkommen til klubben ! Ta kontakt med oss ​​hvis denne informasjonen er unøyaktig . <br /> <br /> Takk , <br /> <br /> Site Eier <br /> e-postadresse < /body > < /html > "; EXPLANATIONThe tredje påkrevd parameter av postfunksjonen er " kroppen " . Sette variabelen $ kroppen lik uansett hva du ønsker å si til kunden. Sørg for å inkludere sin informasjon slik at kunden kan kontrollere at de skrev sin informasjon korrekt . Du kan velge ikke å plassere HTML-kodene i kroppen. Hvis du velger å , så Trinn 4 er nødvendig, hvis du ikke ønsker å inkludere HTML-koder, hopper deretter til trinn 5. . Sørg for å erstatte linjeskift karakter ( \\ n ) innenfor anførselstegnene , i stedet for det <br /> tag <br> 15 <p> Skriv inn følgende for å opprette HTML overskrifter i e-posten : . $ overskrifter = " MIME -Version : 1.0 \\ n" . " Content -type : text /html ; charset = iso -8859- 1 \\ n" " Fra: Dine Company [ donotreply@yourdomain.com ] \\ n" . . "Cc : Ditt navn [ youremail@yourdomain.com ] \\ n"; EXPLANATIONThe MIME-type og innhold typen fastslå at denne e-posten vil være i HTML -format. De tre seksjoner som er oppført her : MIME, Content -type , Fra og Cc er alle omsluttet av et par doble anførselstegn og koblet til hverandre med et mellomrom og punktum og et mellomrom. Pass på at når du skriver inn informasjon etter "Fra" at du inkluderer en e-postadresse . Jeg brukte en donotreply , men du kan erstatte den med din e-postadresse for <br> 16 <p> Skriv inn følgende for å sende e-post og vise en bekreftelse uttalelse: . Mail ( $ til , $ emne, $ kroppen , $ overskrifter ); echo " <p> <font color='navy'> Din informasjon har blitt sendt til eieren av nettstedet Du skal motta en e-post kort tid < /font > < /p > ! "; . Lagre og laste opp dokumentet <br> <br> <div class=ad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </td> </tr> </table> <table width="745" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#ecf0f4"> <tr> <td bgcolor="#ecf0f4"></td> </tr> </table> <table border="0" cellspacing="0" cellpadding="0" width="100%" height="7"> <tr> <td></td> </tr> </table> <table border="0" cellspacing="0" cellpadding="0" width="95%" align="center" height="26"> <tr> <td width="51%"><p>früher : <a class='LinkPrevArticle' href='http://www.datamaskin.biz/Programmering/php-mysql-programming/93096.html' >Hvordan lese en tekstfil i PHP </a></li></p></td> </tr> <tr> <td width="49%"> Weiter: <a class='LinkNextArticle' href='http://www.datamaskin.biz/Programmering/php-mysql-programming/93098.html' >Slik installerer du en PHP pakke </a></li></td> </tr> </table> <table border="0" cellspacing="0" cellpadding="0" width="100%" height="7"> <tr> <td></td> </tr> </table></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width="100%" height=7> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=770 align=center height=246> <tr> <td height=246 vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=380> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><strong>Relatert Artike</strong></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=209> <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.datamaskin.biz/Programmering/php-mysql-programming/92458.html" title="Hvordan bruke PHP Variabler i MySQL Spørsmål " target="_self">Hvordan bruke PHP Variabler i MySQL Spørsmål </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/92001.html" title="Slik konverterer HTML til PHP " target="_self">Slik konverterer HTML til PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91517.html" title="Kan du ha en link i en PHP Bracket " target="_self">Kan du ha en link i en PHP Bracket </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91905.html" title="Slik viser de mest sette i PHP " target="_self">Slik viser de mest sette i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/92811.html" title="Hvordan laste opp filer med Ajax og PHP " target="_self">Hvordan laste opp filer med Ajax og PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/92436.html" title="Hvordan øke din PHP Memory Limit i Apache " target="_self">Hvordan øke din PHP Memory Limit i Apache </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91382.html" title="MySQL Tekst Vs . Varchar " target="_self">MySQL Tekst Vs . Varchar </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91738.html" title="Hvordan legge Index Into Cache på MySQL " target="_self">Hvordan legge Index Into Cache på MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91789.html" title="Hvordan lage nye innganger med PHP Når knappen trykkes " target="_self">Hvordan lage nye innganger med PHP Når knappen trykkes…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/92742.html" title="Sette inn tekst i en tekstboks i HTML ved hjelp av PHP " target="_self">Sette inn tekst i en tekstboks i HTML ved hjelp av PHP </a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> <td vAlign=top width=20></td> <td vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=380> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><strong>Anbefalte artikler </strong></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=207> <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.datamaskin.biz/Programmering/php-mysql-programming/92829.html" title="Slik bygger du en PHP fil i HTML " target="_self">Slik bygger du en PHP fil i HTML </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/89364.html" title="Slik installerer en JAR -fil i Eclipse " target="_self">Slik installerer en JAR -fil i Eclipse </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/visual-basics-programming/96491.html" title="Slik Ping med Visual Basic " target="_self">Slik Ping med Visual Basic </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91555.html" title="Slik Pass Dynamic Date variabel i Multi Dataflyt SSIS " target="_self">Slik Pass Dynamic Date variabel i Multi Dataflyt SSIS </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/perl-programming/93392.html" title="Perl Veiledning for utskrift HTML & Inline HTML Rammer " target="_self">Perl Veiledning for utskrift HTML & Inline HTML Rammer </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/90293.html" title="Hvordan du løser Minnelekkasje Problemer i en Websphere " target="_self">Hvordan du løser Minnelekkasje Problemer i en Webspher…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/javascript-programming/91241.html" title="Hvordan Stopp Feilmelding Null er null eller ikke et objekt " target="_self">Hvordan Stopp Feilmelding Null er null eller ikke et ob…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/python-programming/93801.html" title="Python List Manipulasjon " target="_self">Python List Manipulasjon </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/ruby-programming/94220.html" title="Hvordan Switch en Rails database til SQLite3 " target="_self">Hvordan Switch en Rails database til SQLite3 </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/computer-programming-languages/86315.html" title="Hva slags server-side språk er for JSP " target="_self">Hva slags server-side språk er for JSP </a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 height=8> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 bgColor=#36506e height=90> <tr> <td class=bs height=90 align=center>Copyright ©  Datamaskin  http://www.datamaskin.biz/ <script language='javascript' src='/ad/201310/1.js'></script></td> </tr> </table> </div> </body> </html>