ມັນງ່າຍດາຍທີ່ຈະສົ່ງອີເມວຈາກ script PHP ທີ່ເຮັດວຽກຢູ່ໃນເວັບໄຊທ໌. ທ່ານຍັງສາມາດລະບຸໄດ້ວ່າ script ອີເມວ PHP ຄວນໃຊ້ເຄື່ອງແມ່ຂ່າຍ SMTP ທ້ອງຖິ່ນຫຼືໄລຍະໄກສໍາລັບການສົ່ງຂໍ້ຄວາມ.
PHP Mail Script Example
php $ to = " recipient@example.com "; $ subject = " Hi! "; $ body = " Hi, \ n \ n ແນວໃດ? "; ຖ້າ (mail ($ to, $ subject, $ body)) {echo ("Email sent successfully! p>"); } else {echo ("
ການສົ່ງອີເມວລົ້ມເຫລວ p>"); }?>
ໃນຕົວຢ່າງນີ້, ພຽງແຕ່ປ່ຽນຂໍ້ຄວາມທີ່ຫນາແຫນ້ນໃຫ້ສິ່ງທີ່ເຮັດໃຫ້ທ່ານມີຄວາມຮູ້ສຶກ. ທຸກສິ່ງທຸກຢ່າງຄວນຖືກປະໄວ້ເພາະວ່າສິ່ງທີ່ເຫລືອແມ່ນສ່ວນທີ່ບໍ່ສາມາດແກ້ໄຂຂອງສະຄິບແລະຕ້ອງການເພື່ອໃຫ້ຟັງຊັນ PHP mail ເຮັດວຽກຢ່າງຖືກຕ້ອງ.
- ກັບ: ນີ້ແມ່ນອີເມວອີເມວທີ່ຖືກສົ່ງໄປຫາ. ນີ້ອາດຈະເປັນຂອງທ່ານເອງຫຼືຄົນອື່ນ, ໂດຍອີງຕາມເຫດຜົນທີ່ທ່ານໃຊ້ PHP function.
- ຫົວຂໍ້: ປະເພດໃດກໍ່ຕາມທີ່ທ່ານຕ້ອງການໃຊ້ເປັນຫົວເລື່ອງຂອງອີເມວທີ່ສົ່ງຜ່ານ script PHP ນີ້.
- ຮ່າງກາຍ : ນີ້ແມ່ນບ່ອນທີ່ຮ່າງກາຍຂອງອີເມວໄປ. ພາລາມິເຕີ \ n ເພີ່ມສາຍໃຫມ່ໃຫ້ກັບຂໍ້ຄວາມເພື່ອບໍ່ໃຫ້ມັນສະແດງທັງຫມົດໃນເສັ້ນດຽວກັບຜູ້ຮັບ. ທ່ານສາມາດເພີ່ມຫຼາຍກວ່າຫນຶ່ງ, ດັ່ງທີ່ພວກເຮົາໄດ້ຢູ່ຂ້າງເທິງເພື່ອເຮັດໃຫ້ສາຍຫຼາຍ.
- echo : ຂໍ້ສອງ "echo" ຂໍ້ຄວາມທີ່ທ່ານເຫັນຂ້າງເທິງແມ່ນພຽງແຕ່ຜົນສໍາເລັດຫຼືຂໍ້ຄວາມຜິດພາດທີ່ຈະສະແດງຢູ່ໃນຫນ້າຖ້າຫາກວ່າສາມຕົວກໍານົດຂ້າງເທິງບໍ່ໄດ້ຖືກປະຕິເສດຢ່າງຖືກຕ້ອງ.
ຕົວເລືອກ Email PHP ເພີ່ມເຕີມ
ຖ້າທ່ານຕ້ອງການເສັ້ນທາງ ຫົວຂໍ້ "From" ທີ່ຈະຖືກລວມເຂົ້າໃນສະຄິບ PHP, ທ່ານພຽງແຕ່ຕ້ອງ ເພີ່ມແຖວຫົວຂໍ້ພິເສດ . ຄູ່ມືທີ່ຈະສະແດງໃຫ້ທ່ານເຫັນວິທີເພີ່ມຕົວເລືອກພິເສດໃນສະຄິບທີ່ກໍານົດທີ່ຢູ່ອີເມວ "ຈາກ" ໂດຍສະເພາະຄືກັບອີເມວແບບປົກກະຕິ.
ຟັງຊັ່ນ mail () ລວມກັບຫຼັກຊັບ PHP ບໍ່ສະຫນັບສະຫນູນການກວດສອບ SMTP. ຖ້າ ອີເມວ () ບໍ່ໄດ້ເຮັດວຽກສໍາລັບທ່ານສໍາລັບເຫດຜົນນີ້ຫຼືເຫດຜົນອື່ນ, ທ່ານສາມາດສົ່ງອີເມວ ໂດຍໃຊ້ການກວດສອບ SMTP . ໃນຄູ່ມືນັ້ນກໍ່ແມ່ນບົດແນະນໍາກ່ຽວກັບວິທີການສ້າງສະຄິບ PHP ຂອງທ່ານສະຫນັບສະຫນູນການເຂົ້າລະຫັດ SSL.
ເພື່ອໃຫ້ແນ່ໃຈວ່າຜູ້ໃຊ້ເຂົ້າໄປທີ່ອີເມວທີ່ແທ້ຈິງ, ທ່ານສາມາດ ກວດສອບເຂດຂໍ້ຄວາມ ເພື່ອໃຫ້ແນ່ໃຈວ່າມັນມີໂຄງສ້າງແບບອີເມລ໌.
ຖ້າທ່ານຕ້ອງການລະບຸຊື່ຂອງຜູ້ຮັບນອກເຫນືອຈາກທີ່ຢູ່ "ໄປ" ໃຫ້ພຽງແຕ່ໃສ່ຊື່ພາຍໃນວົງຢືມແລະຫຼັງຈາກນັ້ນໃສ່ອີເມວຢູ່ໃນວົງເລັບເຊັ່ນ: "ຊື່ຂອງບຸກຄົນ
ຄໍາແນະນໍາ: ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການສົ່ງອີເມວຂອງ PHP ຈະປາກົດຢູ່ທີ່ PHP.net.
ການປົກປ້ອງ Script ຂອງທ່ານຈາກ Spammer Exploit
ຖ້າທ່ານໃຊ້ ເມນູ mail () ໂດຍປະສົມປະສານກັບຮູບແບບເວັບໄຊຕ໌ໂດຍສະເພາະ), ໃຫ້ແນ່ໃຈວ່າທ່ານກວດເບິ່ງວ່າມັນຖືກເອີ້ນຢູ່ໃນຫນ້າທີ່ຕ້ອງການແລະປົກປ້ອງແບບຟອມທີ່ຄ້າຍຄືກັບ CAPTCHA.
ນອກນັ້ນທ່ານຍັງສາມາດກວດເບິ່ງລະຫັດທີ່ສົງໃສ (ບອກວ່າ, "Bcc:" ຕາມດ້ວຍຈໍານວນທີ່ຢູ່ອີເມວ).