Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

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><meta name=viewport content="width=device-width, initial-scale=1.0"> <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> <ul class="mhjkhjlj"> <li> <a class='LinkPrevArticle' href='/Programmazione/PHP--MySQL-Programmazione/1186192.html' >Come leggere un file di testo in PHP </a></li> <li> <a class='LinkNextArticle' href='/Programmazione/PHP--MySQL-Programmazione/1186196.html' >Come installare un pacchetto PHP </a></li> </ul> <div class="deep"> <div class="guanggadsadswqew"><script language='javascript' src='/AD/it3.js'></script></div> <div class="guanggadsadswqew1"></div> </div> <div class="xiangguanleitong"> <div class="vbfdghgjt65f"><h4>Informazioni correlate</h4></div> <ul> <li><a href="/Programmazione/Computer-Programming-Languages/1172776.html" target="_blank">Come leggere i caratteri in FORTRAN </a></li><li><a href="/Programmazione/Java-Programming/1180360.html" target="_blank">Come controllare Java per Archi Integer </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1174172.html" target="_blank">Gli svantaggi dei linguaggi di programmazione di alto livello </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1174486.html" target="_blank">Come fare una macchina a stati finiti deterministici </a></li><li><a href="/Programmazione/Programmazione-Javascript/1181856.html" target="_blank">Come aggiungere un collegamento ipertestuale a una didascalia di LightBox </a></li><li><a href="/Programmazione/Java-Programming/1177966.html" target="_blank">Come convertire P12 con keytool </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1182818.html" target="_blank">Come velocizzare PHP Curl </a></li><li><a href="/Programmazione/Nozioni-di-base-di-Visual-Programming/1192804.html" target="_blank">Come correggere un errore di overflow di Visual Basic di Microsoft </a></li> </ul> </div> </div> </div> <div class="woshiyouleirog"> <div class="zxtjianasd"> <div class="bidssdfjm3"><h4>Articoli consigliati</h4></div> <div class="dasdcdfurit33"> <ul> <li><a href="/Programmazione/PHP--MySQL-Programmazione/1183354.html" target="_blank">Differenza tra Cake Auth e ACL </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1184044.html" target="_blank">Come installare JSON con PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1185522.html" target="_blank">Come nascondere un file di estensione PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1183382.html" target="_blank">Come sfuggire Quotes in PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1183850.html" target="_blank">Come proteggere SQL da Iniettare Dichiarazioni </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1185012.html" target="_blank">Come rimuovere la prima riga vuota in PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1182982.html" target="_blank">Posso usare lo sviluppo in PHP con un editor HTML come KompoZer </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1185534.html" target="_blank">Come per includere un file PHP a Smarty </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1183870.html" target="_blank">Come eliminare da più tabelle con PHP a MySQL </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1183616.html" target="_blank">Come rimuovere Esteri Sintassi Digitare MySQL </a></li> </ul> </div> </div> <div class="guanggandgsa32a"> </div> <div class="huosirengs"> <li><a class='childclass' href='/Programmazione/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a class='childclass' href='/Programmazione/Computer-Programming-Languages/' target="_self">Computer Programming Languages</a></li> <li><a class='childclass' href='/Programmazione/Delphi-Programming/' target="_self">Delphi Programming</a></li> <li><a class='childclass' href='/Programmazione/Java-Programming/' target="_self">Java Programming</a></li> <li><a class='childclass' href='/Programmazione/Programmazione-Javascript/' target="_self">Programmazione Javascript</a></li> <li><a class='childclass' href='/Programmazione/PHP--MySQL-Programmazione/' target="_self">PHP /MySQL Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a class='childclass' href='/Programmazione/Python-Programming/' target="_self">Python Programming</a></li> <li><a class='childclass' href='/Programmazione/rubino-Programmazione/' target="_self">rubino Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Nozioni-di-base-di-Visual-Programming/' target="_self">Nozioni di base di Visual Programming</a></li> </div> </div> </div> <div class="dsadsafa-da"> <p class="sdqwfwe42">  </p> <p class="vbnhg654">Programmazione © www.354353.com</p> <p class="iop8iud"> </p> </div> </div> </body> </html>