| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come creare Conferma in PHP
    Invio di una email di conferma a un utente finale è un modo per comunicare un alone di coinvolgimento per i vostri clienti . Sia che si iscrivono per una newsletter o di completare un sondaggio , una email di conferma consente all'utente finale di sapere che le loro preoccupazioni sono noti e saranno trattati dal titolare del sito. Istruzioni
    Esplora Modulo
    1

    Digitare il seguente codice XHTML che per creare la pagina web basi per la forma : < 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 = " it " è il codice standard per un corretto conforme, documento XHTML . La prima riga è il DOCTYPE , che segue la transizione dichiarazione del tipo di documento XHTML . Poi c'è il tag di inizio , con l'omonimo xml e le due dichiarazioni linguistiche richieste . Queste due righe dichiarano che il documento sta per utilizzare le regole documento del 1999 per un tipo di transizione di documento XHTML , che è più facile da lavorare rispetto XHTML 'stretto' . completare i tag richiesti per una normale documento HTML : il < /head> , < /title> tag, le <body> </body> tag, e la fine < /html > tag . <br> 2 <p> Digitare il seguente codice tra il < /body <body> > tag per creare il modulo , dichiarano che le istruzioni di elaborazione si trovano in questo documento , e il metodo di di trasmettere le informazioni è il metodo ' post' : <form action = " < php $ _SERVER [' PHP_SELF '] ; > ? ? " method = "post " > < /form > <br> < br > <br> 3 <p> Digitare il seguente tra il <form> < /form> per creare gli elementi della forma : <b> Nome: < /b > <br /> < , input type = nome " testo" = size " cognome " = "60" /> <br /> <br /> <b> Cognome : < /b > <br /> <input type="text" name="lastname" size="60" /> <br /> <br /> <b> Indirizzo e-mail: < /b > <br /> , <input type="text" name="email" size="60" /> <br /> <br /> EXPLANATIONSurround le etichette per ogni elemento del form con il <b> < /b > tag , il che renderà il testo in grassetto . Includere il tag <br /> dopo l'etichetta di inserire l'elemento form sottostante l'etichetta . Salta due linee con due tag <br /> tra ogni modulo gli elementi dei moduli element.The sono le parti del modulo che l' utente interagisce per comunicare al webmaster o al proprietario del sito web . Gli elementi utilizzati in questo esempio sono le caselle di testo , creato da il tag ' input' . Per creare una casella di testo , impostare l'attributo 'tipo' per il valore chiamato 'testo' . Nome dell'elemento form una parola composta che è vicino all'etichetta per distinguerlo dagli altri elementi del modulo durante la convalida. Ultimo , impostare l'attributo 'size' per i caratteri '60 ' , dando anche l'utente finale molto spazio per inserire i propri dati <br> 4 <p> Digitare quanto segue per creare il pulsante di invio : . < Input type = valore " submit " name = " Invia" = " submit " /> EXPLANATIONThe 'tipo' attributo , se impostato su 'invia' , crea un pulsante che eseguirà l'azione di qualunque attributo ' azione ' uguale . L'attributo 'valore' inscrive qualsiasi testo è impostato uguale . Il nome , ' submit' , in questo caso , può essere una qualsiasi combinazione di lettere e numeri , ma deve correlare le istruzioni che verranno trattati nella seconda parte di questo tutorial . <br> 5 <p> Salvare e caricare il documento. Il modulo compilato deve essere simile al colpo di schermo collegato. <br> Convalida modulo <br> 6 <p> Nella parte superiore del documento , sopra la dichiarazione DOCTYPE , digitare l' apertura e la chiusura tag per PHP : informazioni da cima a fondo EXPLANATIONPHP processi < php? > . Quando si fa clic sul pulsante di invio , la pagina verrà aggiornata e le istruzioni per elaborare la forma sarà la prima informazione che il browser e il server vedono . <br> 7 <p> Digitare il seguente convalida per il pulsante di invio tra il apertura e chiusura tag PHP : if ( isset ( $ _POST [' submit' ] ) ) { } EXPLANATIONThe isset () viene utilizzato per determinare se una casella di controllo , pulsante di pulsante di opzione , oppure presentare è stato fatto clic . Le parentesi graffe {} contengono le istruzioni se l'affermazione è vera . Se la dichiarazione non è vera, allora la pagina si caricherà normalmente. Il $ _POST è una variabile speciale chiamata una variabile superglobale . Se il 'metodo' della maschera è impostata su ' postare ' , allora questa variabile superglobale è utilizzato per raccogliere le informazioni dal modulo . <br> 8 <p> digitare quanto segue per convalidare la casella di testo ' cognome ' : ( ! empty ($ _POST [' cognome '] ) ) { se $ cognome = $ _POST [' cognome '] ; } else { $ Nome = FALSE ; echo " <font color='red'> , si prega di inserire il tuo nome < /font> < /p > " ; ! } EXPLANATIONThe vuoto ( ) controlla per vedere se l' utente ha immesso tutti i dati in una casella di testo o di testo. Mettere un punto esclamativo prima della funzione dice a PHP per controllare per assicurarsi che il campo del modulo non è vuoto . Se l' affermazione è vera , quindi creare una variabile mettendo un segno di dollaro di fronte al nome dell'elemento form e impostare la variabile pari le informazioni pubblicate raccolte dal campo di forma ' cognome ' . In caso contrario ( altro) impostare la variabile ' cognome ' a FALSE e chiedere all'utente finale di inserire il proprio nome <br> 9 <p> digitare quanto segue per convalidare la casella di testo ' cognome ' : . If (empty ( ! $ _POST [' cognome '] ) ) { $ cognome = $ _POST [' cognome '] ; } else { $ cognome = FALSE; echo " <font color='red'> Per favore inserisci il tuo cognome </font > < /p > ";} EXPLANATIONValidate campo forma ' cognome ' utilizzando lo stesso processo come il campo di modulo ' cognome ' <br> 10 <p> digitare quanto segue per convalidare la ' . mail ' casella di testo : ( ! empty ($ _POST se [ ' email ' ] ) ) { $ email = $ _POST [ ' email ' ] ; } else { $ email = FALSE; echo " <p> < carattere color = 'red' > Per favore inserisci il tuo indirizzo e-mail < /font> < /p > " ; ! } EXPLANATIONValidate il campo e-mail allo stesso modo i primi due campi . C'è un modo migliore per convalidare e-mail , il che comporta l'uso di espressioni regolari . Poiché utilizziamo la posta elettronica per comunicare al cliente , tuttavia, e non entrando in un database , non è necessario controllare per vedere se è in un formato valido . Io vi consiglio di un'espressione regolare viene utilizzato per convalidare email che vanno in una banca dati , per la protezione contro gli utenti finali malintenzionati . <br> 11 <p> digitare la seguente istruzione if /else per assicurarsi che tutti i campi sono stati inseriti correttamente prima di inviare l'e-mail : if ( ! $ cognome = && false $ cognome = && false $ email = FALSE ) { } else { echo <p> " <font color='red'> <b> la mail non ha potuto essere inviato a causa di un errore Vedi sopra < /b > < /font> < /p > "; . . } Salvare e caricare il file <br> Conferma < . br> <br> 12 <p> Type , tra le parentesi graffe { } del if ( $ cognome = && false $ cognome = && false $ email = FALSE ! ) dichiarazione: $ a = $ email ; EXPLANATIONSet l' variabile $ email alla variabile chiamata ' a' . Questo raccoglierà automaticamente le informazioni pubblicate che l'utente finale ha presentato tramite il modulo. ' A ' è il primo parametro richiesto della funzione mail ( ) economici 13 <p> Digitare il seguente dopo il $ di variabile : . Argomento $ = "Grazie per diventare un membro di ' yoursite.com ' si " ; EXPLANATIONThe secondo parametro obbligatorio della funzione mail è ' soggetto ' . Impostare la variabile $ soggetti a eguagliare ciò che l'oggetto della e-mail deve essere <br> 14 <p> Digitare il seguente dopo il $ oggetto variabile : . $ Body = " <head> <html> < ! /head> <body> Grazie per unire ' yoursite.com ' si <br /> <br /> Noi abbiamo i seguenti dati che hai inviato : <br /> <br /> <b> Nome: < /b > " . $ cognome . " <br /> <b> Cognome : < /b > " . $ cognome . " <br /> <b> Indirizzo e-mail: < /b > " . $ email . " <br /> <br /> Vi diamo il benvenuto alla vostra squadra! Si prega di contattarci se questa informazione è imprecisa . <br /> <br /> Grazie voi , <br /> <br /> il proprietario del Sito <br /> indirizzo e-mail < /body> < /html > " ; EXPLANATIONThe terzo parametro obbligatorio della funzione mail è 'corpo' . Impostare la variabile $ corpo uguale a quello che vuoi dire al cliente. Assicurati di includere le loro informazioni in modo che il cliente può verificare che digitati correttamente le loro informazioni . È possibile scegliere di non inserire i tag HTML nel corpo . Se si sceglie di , allora Fase 4 è necessaria , se non si desidera includere i tag HTML , quindi passare al punto 5 . Assicurarsi di sostituire il carattere di nuova riga ( \\ n ) all'interno delle virgolette , al posto del tag <br /> <br> 15 <p> digitare quanto segue per creare le intestazioni HTML della mail : $. headers = " MIME -Version : 1.0 \\ n" . " Content-type : text /html ; charset = iso - 8859-1 \\ n" "Da: La vostra impresa [ donotreply@yourdomain.com ] \\ n" . . "Cc : Il vostro nome [ youremail@yourdomain.com ] \\ n"; EXPLANATIONThe tipo MIME e il tipo di contenuto stabilire che questa e-mail sarà in formato HTML . Le tre sezioni qui elencati: MIME , tipo di contenuto , Da , Cc e sono tutti racchiusi in una coppia di virgolette doppie e collegati tra loro con uno spazio e un punto e uno spazio. Assicurarsi che quando si entra in informazioni dopo 'From' di includere un indirizzo email. Ho usato un donotreply , ma si può sostituire con il tuo indirizzo e-mail di contatto <br> 16 <p> Digitare il seguente per inviare l'e-mail e visualizzare una nota di conferma : . Mail ( $ a , $ oggetto , $ corpo , $ headers ); echo " <font color='navy'> tue informazioni sono state inviate al proprietario del sito che dovrebbe ricevere tra breve una email < /font> < /p > ! " ; . Salvare e caricare il vostro documento <br> <br> <div class=ad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </td> </tr> </table> <table width="95%" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="91%" height="52" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="51%"><p>Previous : <a class='LinkPrevArticle' href='/Programmazione/php-mysql-programming/93096.html' >Come leggere un file di testo in PHP </a></li></p></td> </tr> <tr> <td width="49%"> next : <a class='LinkNextArticle' href='/Programmazione/php-mysql-programming/93098.html' >Come installare un pacchetto PHP </a></li></td> </tr> </table></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="770" height="246" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="375" height="246" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> Articoli Correlati </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="/Programmazione/php-mysql-programming/91751.html" title="Come avviare Mysql in Linux " target="_self">Come avviare Mysql in Linux </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/91409.html" title="Come velocizzare PHP Curl " target="_self">Come velocizzare PHP Curl </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/92768.html" title="Come includere un file PHP nel TPL " target="_self">Come includere un file PHP nel TPL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/92241.html" title="Come rimuovere le virgole in PHP " target="_self">Come rimuovere le virgole in PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/91795.html" title="Come togliere gli slash con PHP " target="_self">Come togliere gli slash con PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/91423.html" title="Come cambiare PHP Group in cPanel " target="_self">Come cambiare PHP Group in cPanel </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/91354.html" title="Differenza tra PHP4.0 & PHP5.0 " target="_self">Differenza tra PHP4.0 & PHP5.0 </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/92122.html" title="Come sapere se PHP ghiaccio è stato installato correttamente " target="_self">Come sapere se PHP ghiaccio è stato installato corrett…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/91515.html" title="Come fare un Shoutbox con PHP e SQL " target="_self">Come fare un Shoutbox con PHP e SQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/92649.html" title="Come impostare Incremento Valore Auto In MySQL " target="_self">Come impostare Incremento Valore Auto In MySQL </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 width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Articoli in evidenza </td> </tr> </table> <table width="95%" height="207" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/visual-basics-programming/94488.html" title="Come codice di un'istruzione IF in QBasic " target="_self">Come codice di un'istruzione IF in QBasic </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/91850.html" title="Come aggiornare MySQL " target="_self">Come aggiornare MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/python-programming/93896.html" title="Come risolvere l' IP in Python " target="_self">Come risolvere l' IP in Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/cc-programming/85821.html" title="Come usare i numeri negativi in ​​C " target="_self">Come usare i numeri negativi in ​​C </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/javascript-programming/90906.html" title="JavaScript per calcoli Tempo " target="_self">JavaScript per calcoli Tempo </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/perl-programming/93219.html" title="Come modificare la barra del titolo in Perl Script " target="_self">Come modificare la barra del titolo in Perl Script </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/visual-basics-programming/94809.html" title="Come creare una singola istanza del programma VB6 " target="_self">Come creare una singola istanza del programma VB6 </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/computer-programming-languages/87944.html" title="Come memorizzare i dati da BASIC Stamp " target="_self">Come memorizzare i dati da BASIC Stamp </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/visual-basics-programming/94967.html" title="Come convertire in numeri interi in VB6 " target="_self">Come convertire in numeri interi in VB6 </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/computer-programming-languages/87310.html" title="Come determinare Base Oggetti in Cacao " target="_self">Come determinare Base Oggetti in Cacao </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <table width="980" height="8" border="0" cellpadding="0" cellspacing="0"> <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=middle>Copyright © Conoscenza Informatica http://it.wingwit.com <script language='javascript' src='/ad/201310/1.js'></script></td> </tr> </table> </div> </body> </html>