Është relativisht e lehtë të dërgosh email nga një skript PHP që ekzekutohet në një faqe interneti. Ju mund edhe të specifikoni nëse PHP email script duhet të përdorë një server lokal ose të largët SMTP për dërgimin e mesazheve.
Shembull për PHP Script
php $ to = " recipient@example.com "; $ subject = " Hi! "; $ body = " Hi, \ n \ nHow jeni? "; nëse (mail ($ deri, $ subjekt, $ trup)) {echo ("E dërguara me sukses! p>"); } else {echo ("
Dorëzimi i dështimit të emailit ... p>"); }?>
Në këtë shembull, vetëm ndryshoni tekstin e guximshëm në atë që ka kuptim për ju. Çdo gjë tjetër duhet të lihet ashtu siç është, pasi ajo që mbetet është pjesë jo e redaktueshme e shkrimit dhe kërkohet që funksioni i postës së PHP të funksionojë siç duhet.
- në: Kjo është adresa e emailit në të cilën duhet dërguar email. Kjo mund të jetë vetë ose dikush tjetër, varësisht se pse po përdorni funksionin e postës së PHP.
- subjekti: Lloji çdo gjë që dëshironi të përdoret si subjekt i email-ve të dërguar përmes këtij skriptari PHP.
- trupi : Kjo është vendi ku trupi i email-it shkon. Parametri \ n shton një rresht të ri në mesazh në mënyrë që të mos shfaqet në një vijë të vetme tek marrësi. Ju mund të shtoni më shumë se një, siç kemi më lart për të bërë linja të shumëfishta.
- echo : Dy mesazhet "echo" që shihni më sipër janë vetëm suksese ose mesazhe gabimi për të shfaqur në faqe nëse tre parametrat e mësipërm nuk janë plotësuar siç duhet.
Më shumë opsione të email-it të PHP
Nëse doni që "Për" vijën e titullit të përfshihet në skriptin e PHP, vetëm duhet të shtoni atë vijë shtesë header . Ky udhëzues do t'ju tregojë se si të shtoni një opsion shtesë në skriptin që përcakton një adresë të veçantë "Nga", shumë si një ndërfaqe e rregullt e-mail.
Funksioni mail () i përfshirë me stoqe PHP nuk mbështet SMTP authentication. Nëse mail () nuk punon për ju për këtë apo ndonjë arsye tjetër, ju mund të dërgoni email duke përdorur SMTP authentication . Në këtë udhëzues është gjithashtu një tutorial se si të bëni script PHP mail tuaj mbështetje SSL encryption.
Për t'u siguruar që përdoruesit të fusin një adresë e-mail të vërtetë, mund të verifikoni fushën e tekstit për të siguruar që ai përmban një strukturë të ngjashme me email.
Nëse doni të specifikoni emrin e marrësit përveç "në" adresën, vetëm shtoni emrin brenda kuotave dhe pastaj vendosni adresën e postës elektronike në kllapa, të tilla si: "Emri i personit
Këshillë: Më shumë informacion mbi funksionin e dërgimit të postës elektronike të PHP-së shfaqet në PHP.net.
Mbrojtja Script juaj Nga Spammer Exploit
Nëse përdorni funksionin mail () (në kombinim me një formë web në veçanti), sigurohuni që të kontrolloni se është quajtur nga faqja e dëshiruar dhe të mbrojë formën me diçka si CAPTCHA.
Gjithashtu mund të kontrollosh për vargjet e dyshimta (të thuash "Bcc:", pasuar nga një numër adresash elektronike).