Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe E-mail Bevestiging Maak in PHP
Het verzenden van een e-mail bevestiging aan een eindgebruiker is een manier om een aura van betrokkenheid aan uw klanten te communiceren . Of ze zich aanmelden voor een nieuwsbrief of voltooien van een enquête , een e-mail bevestiging kan de eindgebruiker om te weten dat hun zorgen zijn genoteerd en zullen worden verwerkt door de eigenaar van de website . Instructies
Build Vorm

Typ de volgende XHTML- compliant code aan de stichting webpagina voor het formulier te maken 1 : < DOCTYPE html PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //! NL " " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " > < html xmlns = " http://www.w3.org/1999/xhtml " xml: lang = " nl " is de standaard code voor een goed compliant , XHTML-document . De eerste lijn is de DOCTYPE , die de XHTML Transitional document type declaratie volgt . Dan is er de begin -tag , met de xml naamgenoot en de twee gewenste taal verklaringen . Deze twee lijnen verklaren dat het document gaat het document 1999 regels te gebruiken voor een overgangsregering soort XHTML-document , dat is makkelijker om mee te werken dan ' Strict ' XHTML . vullen de vereiste tags voor een normale HTML-document : de < /head > -tags , < /title > -tags , de <body> < /body > -tags , en het einde < /html > -tag . <br> <p> type 2 de volgende code tussen de <body> < /body > tags om het formulier te maken , verklaren dat de verwerking van instructies zijn te vinden in dit document , en de methode van de overdracht van de gegevens is de 'post ' methode : < form action = " <php $ _SERVER [ ' PHP_SELF ' ] ; > ? ? ' method = " post " > < /form > <br> < br > <br> <p> Type 3 de volgende tussen de <form> < /form > tags om de elementen van het formulier te maken : <b> Voornaam : < /b > <br /> < , input type = " text " name = " voornaam " size = " 60 " /> <br /> <br /> <b> Last Name : < /b > <br /> <input type="text" name="lastname" size="60" /> <br /> <br /> <b> Email Adres : < /b > <br /> ; <input type="text" name="email" size="60" /> <br /> <br /> EXPLANATIONSurround de labels aan elke vorm element met de <b> < /b > -tags , die de tekst vet zal maken . Onder andere een <br /> tag na de label aan het formulier element te plaatsen onder het label . Overslaan twee lijnen met twee <br /> tags in tussen elke vorm element.The vormelementen zijn de delen van de vorm die de gebruiker interageert met te communiceren met de webmaster of eigenaar van de website . De elementen die in dit voorbeeld zijn tekstvakken , gecreëerd door de 'input' tag . Om een tekstvak te maken , stelt u het kenmerk 'type' om de waarde genaamd 'text ' . Noem het formulier element van een samengesteld woord dat dicht bij het ​​label om het te onderscheiden van de andere vormelementen tijdens de validatie . Laatste , stelt u het kenmerk ' grootte ' om '60 ' personages , waardoor de eindgebruiker voldoende ruimte om hun gegevens in te voeren <br> <p> Type 4 het volgende aan de submit knop te maken : . < Ingang type = " submit " value = " Verzenden" name = " submit " /> EXPLANATIONThe "type" attribuut , wanneer ingesteld op ' submit' , maakt een knop die de actie van welke het kenmerk ' actie ' gelijk zal uitvoeren . Het attribuut ' value ' inschrijft welke tekst deze is ingesteld te evenaren . De naam , ' submit' in dit geval , kan elke combinatie van letters en cijfers zijn, maar moeten correleren met de instructies die aan bod komen in het tweede deel van deze tutorial . <br> 5 <p> opslaan en uploaden uw document . Het ingevulde formulier moet uitzien als de bijgevoegde screenshot . <br> Formulier valideren <br> 6 <p> Aan de top van het document , boven de DOCTYPE declaratie , typt u het openen en sluiten tags voor PHP : < ? php > EXPLANATIONPHP processen informatie van boven naar beneden . Wanneer de submit knop wordt geklikt , wordt de pagina vernieuwd en de instructies om het formulier te verwerken wordt de eerste informatie die de browser en de server te zien zijn. <br> <p> Type 7 de volgende validatie voor de submit knop tussen de openen en sluiten van PHP tags: if ( isset ( $ _POST [ ' submit ' ] ) ) { } EXPLANATIONThe isset ( ) functie wordt gebruikt om te bepalen of een checkbox , heeft radioknop of verzendknop is geklikt . De accolades { } bevatten de instructies als de bewering waar is . Als de uitspraak niet waar is , dan is de pagina zal normaal laden . De $ _POST is een speciale variabele heet een superglobal variabele . Als de "methode" van het formulier is ingesteld op ' plaatsen ' , dan is dit superglobal variabele wordt gebruikt om de informatie van het formulier te verzamelen . <br> <p> Type 8 het volgende aan de ' voornaam ' tekstvak valideren : ( ! empty ( $ _POST [ ' voornaam ' ] ) ) als { $ voornaam = $ _POST [ ' voornaam ' ] ; } else { $ voornaam = FALSE ; echo <p> <font color='red'> " ; Voer uw voornaam < /font> < /p > " ; ! } EXPLANATIONThe leeg ( ) functie controleert of de gebruiker alle gegevens in een tekstvak of tekstgebied ingevoerd. Het plaatsen van een uitroepteken voordat de functie vertelt PHP om te controleren om ervoor te zorgen dat het gebied vorm is niet leeg . Als de uitspraak waar is , dan maakt u een variabele door het plaatsen van een dollar teken voor de naam van het formulier element en stel de variabele gelijk is aan de ter beschikking gestelde informatie vanuit de ' voornaam ' formulier veld . Anders ( anders ) zet de ' voornaam ' variabele op FALSE en vraag de eindgebruiker om hun voornaam invoeren <br> <p> type 9 de volgende aan de ' achternaam ' tekstvak valideren : . If ( empty ( ! $ _POST [ ' achternaam ' ] ) ) { $ achternaam = $ _POST [ ' achternaam ' ] ; } else { $ achternaam = FALSE ; echo " <p> <font color='red'> Vul uw achternaam in ! < /font> < /p > ' ; } EXPLANATIONValidate de ' achternaam ' formulierveld via hetzelfde proces als de ' voornaam ' formulierveld <br> <p> Type 10 het volgende te valideren ' . e ' tekstvak : ( ! empty ( $ _POST als [ ' email ' ] ) ) { $ email = $ _POST [ ' email ' ] ; } else { $ email = FALSE ; echo " <p> < font color = ' red ' > Vul uw e-mailadres < /font> < /p > " ; ! } EXPLANATIONValidate het email veld op dezelfde manier als de eerste twee velden . Er is een betere manier om e-mails te valideren , die gaat met behulp van reguliere expressies . Aangezien we met behulp van de e-mail om te communiceren naar de klant , echter, en niet binnendringen in een database , is het niet nodig om te controleren om te zien of het een geldig formaat . Ik adviseer dat een reguliere expressie wordt gebruikt om e-mails die verder gaan in een databank te valideren , te beschermen tegen kwaadwillende eindgebruikers . <br> <p> Type 11 de volgende if /else statement om ervoor te zorgen dat alle velden zijn ingevoerd goed voor het versturen van de e-mail : if ( ! $ voornaam = FALSE && $ achternaam = FALSE && $ email = FALSE ) { } else { echo " <p> <font color='red'> <b> de e-mail kon niet worden verzonden door een fout Zie hierboven < /b > < /font> < /p > " ; . . } Opslaan en upload uw bestand <br> Email Bevestiging < . br > <br> <p> Type 12 de volgende tussen de accolades { } van de if ( $ voornaam = FALSE && $ achternaam = FALSE && $ email = NIET WAAR ! ) statement : $ naar = $ email ; EXPLANATIONSet de variabele $ email aan de variabele genaamd ' aan ' . Dit zal automatisch de geplaatste informatie die de eindgebruiker via uw formulier ingediend oogsten . ' Om ' is de eerste vereiste parameter van de mail ( ) functie <br> <p> Type 13 het volgende na de $ naar variabele : . $ Subject = " Dank u voor het lidmaatschap van ' yoursite.com ' ! " ; EXPLANATIONThe tweede vereiste parameter van de e-mail functie is 'subject ' . Stel de variabele $ onderworpen aan gelijk wat de onderwerpregel van de e-mail <br> <p> Type 14 het volgende na de $ subject variabele moet zijn : . $ Body = " <html> <head><meta name="viewport" content="width=device-width, initial-scale=1.0"> < ! /head > <body> Dank u voor het lid ' yoursite.com ' <br /> <br /> We hebben de volgende gegevens die u voorgelegd : <br /> <br /> <b> Voornaam : < /b > " . $ voornaam . " <br /> <b> Last Name : < /b > " . $ achternaam . " <br /> <b> Email Adres : < /b > " . $ email . " <br /> <br /> Wij heten u welkom om uw team! Neem contact met ons op als deze informatie onjuist is . <br /> <br /> Dank u , <br /> <br /> Site Owner <br /> e-mailadres < /body > < /html > " ; EXPLANATIONThe derde vereiste parameter van de e-mail functie is ' body ' . Stel de variabele $ lichaam gelijk aan wat je wilt zeggen tegen de klant . Zorg ervoor dat u hun informatie bevatten , zodat de klant kan controleren of ze hun informatie correct hebt getypt . U kunt ervoor kiezen om de HTML -tags plaatsen in het lichaam . Als u ervoor kiest om , dan stap 4 is vereist , als u niet wilt de HTML-tags zijn , dan doorgaan naar stap 5 . Zorg ervoor dat de nieuwe regel ( \\ n ) te vervangen binnen de aanhalingstekens , in plaats van de <br /> tag <br> <p> Type 15 het volgende aan de HTML- headers van de e-mail te maken: . $ headers = " MIME - Version : 1.0 \\ n " . " Content-type : text /html ; charset = iso - 8859-1 \\ n " " Van : Your Company [ donotreply@yourdomain.com ] \\ n" . . " Cc : Uw Naam [ youremail@yourdomain.com ] \\ n " ; EXPLANATIONThe MIME-type en het type inhoud vaststellen dat deze e-mail zal worden in HTML-formaat . De drie secties hier opgesomd: MIME , Content-type , Van en Cc zijn allemaal ingesloten in een paar dubbele aanhalingstekens en met elkaar verbonden door een spatie en een punt en een spatie . Zorg ervoor dat bij het invoeren van de gegevens na het 'Van' dat je een e-mailadres . Ik gebruikte een donotreply , maar je kunt het te vervangen met uw contact e-mailadres <br> <p> Type 16 het volgende op de e-mail en weer een bevestiging statement : . Mail ( $ naar , $ onderwerp , $ body , $ headers ) ; echo <p> <font color='navy'> " Uw informatie is gestuurd naar de eigenaar van de website U moet het ontvangen van een e-mail kort < /font> < /p > ! " ; . Opslaan en upload uw document <br> <br></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=90> <tr> <td bgColor=#e7edf4 align=middle><script language='javascript' src='/ad/201310/3.js'></script></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=90> <tr> <td align=left>Previous: <a class='LinkPrevArticle' href='/programmering/php-mysql-programming/201309/93096.html' >Hoe maak je een tekstbestand lezen in PHP </a></li> </td> <td align=right>Next: <a class='LinkNextArticle' href='/programmering/php-mysql-programming/201309/93098.html' >Hoe maak je een PHP Package Install </a></li> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=18> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=246> <tr> <td height=246 vAlign=top width=199> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=199> <tr> <td height=244 vAlign=top width=197> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>PHP /MySQL Programmering</STRONG></td> </tr> </table> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92157.html" title="Hoe kan ik een MySQL -server met behulp van een Command Line Client gebruiken " target="_self">Hoe kan ik een MySQL -server m…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/93170.html" title="Hoe maak je verbinding met de MySQL Server " target="_self">Hoe maak je verbinding met de …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/91960.html" title="Hoe naar Round een decimaal in PHP " target="_self">Hoe naar Round een decimaal in…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92088.html" title="Hoe maak je een lijst Set van Rijen om uit te kiezen met PHP & MySQL " target="_self">Hoe maak je een lijst Set van …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/93112.html" title="Hoe om PDF's te creëren met PHP " target="_self">Hoe om PDF's te creëren met P…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92363.html" title="Hoe maak je een MySQL -extensie voor PHP Red Hat Install " target="_self">Hoe maak je een MySQL -extensi…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/93153.html" title="Hoe kan ik HTML formulieren schrijven " target="_self">Hoe kan ik HTML formulieren sc…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/91406.html" title="Hoe to Run FFmpeg als een achtergrond proces met PHP " target="_self">Hoe to Run FFmpeg als een acht…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92888.html" title="Hoe maak ik een e-mailadres Met behulp van PHP valideren " target="_self">Hoe maak ik een e-mailadres Me…</a></td></tr><tr></tr></table></td> </tr> </table> </td> <td vAlign=top width=12></td> <td vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=375> <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>Related Articles</STRONG></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=209> <tr> <td height=201 width="33%"><IMG src="/img_xby/n1.jpg" width=111 height=182></td> <td width="67%"><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96568.html' target="_self">Hoe maak je een Combo Box Maak in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96567.html' target="_self">Hoe maak je een Check Box Maak in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96566.html' target="_self">Hoe maak je een tekstvak maken in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96565.html' target="_self">Hoe maak je een optie Box in Visual Basi…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96564.html' target="_self">Hoe maak je een schijf keuzelijst in Vis…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96563.html' target="_self">Hoe kan ik een keuzelijst maken in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96562.html' target="_self">Hoe kan ik een Picture Box Maak in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96561.html' target="_self">Hoe een bestand keuzelijst Maak in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96560.html' target="_self">Hoe kan ik een afbeelding Box Maak in Vi…</a><br></td> </tr> </table> </td> </tr> </table> </td> <td vAlign=top width=8></td> <td vAlign=top width=376> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=375> <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>Programmering Articles</STRONG></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=207> <tr> <td height=199 width="33%"><IMG src="/img_xby/n2.jpg" width=111 height=182></td> <td width="67%"> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/87954.html" title="Hoe te gebruikersrollen in formulierauthenticatie Krijg " target="_self">Hoe te gebruikersrollen in formulierauth…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/90462.html" title="Hoe te Toevoegen Chat aan uw site " target="_self">Hoe te Toevoegen Chat aan uw site </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/visual-basics-programming/201309/95529.html" title="Wat is Comdlg32.ocx ? " target="_self">Wat is Comdlg32.ocx ? </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/visual-basics-programming/201309/94621.html" title="Hoe kan ik een project in VB.NET 2005 Build " target="_self">Hoe kan ik een project in VB.NET 2005 Bu…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/91363.html" title="Hoe te Authenticatie voor User - Agent Laat PHP Bots " target="_self">Hoe te Authenticatie voor User - Agent L…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/88828.html" title="Hoe te Center een beeld met behulp van HTML Programmering " target="_self">Hoe te Center een beeld met behulp van H…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/89496.html" title="Hoe de Buffer Overflow in Java schrijven " target="_self">Hoe de Buffer Overflow in Java schrijven…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/91849.html" title="Hoe de afmetingen van een afbeelding in PHP " target="_self">Hoe de afmetingen van een afbeelding in …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92449.html" title="Hoe te Polling Maak met PHP " target="_self">Hoe te Polling Maak met PHP </a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=10> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=57> <tr> <td class=bs background=/img_xby/di.jpg align=center>Copyright © Computer Kennis http://www.nldit.com <script language='javascript' src='/ad/201310/5.js'></script></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=10> <tr> <td></td> </tr> </table> </div> </body> </html>