ဒါဟာဝက်ဘ်စာမျက်နှာပေါ်ပြေးနေတဲ့ PHP ကိုဇာတ်ညွှန်းထဲကနေအီးမေးလ်တစ်စောင်ပေးပို့ဖို့အတော်လေးလွယ်ကူသည်။ သငျသညျပင် PHP ကိုအီးမေးလ်က script ကိုဒေသခံတစ်ဦးသို့မဟုတ်ဝေးလံခေါင်ဖျားကိုအသုံးပြုသင့်ပါတယ်ရှိမရှိသတ်မှတ်နိုင်ပါတယ် SMTP မက်ဆေ့ခ်ျပို့ခြင်းအဘို့အ server ကို။
PHP ကိုမေးလ် Script ဥပမာ
? = "recipient@example.com" ကို php $; $ ဘာသာရပ် = "! မင်္ဂလာပါ"; $ ခန္ဓာကိုယ် = "မင်္ဂလာပါ \ n \ n nHow သင်ရှိပါသလဲ"; (မေးလ် ($ $ ဘာသာရပ်, ရန်, $ ခန္ဓာကိုယ်)) {ပဲ့တင်သံ ( " p> အီးမေးလ်အားအောင်မြင်စွာကိုစေလွှတ် p>") လျှင်, } အခြား {ပဲ့တင်သံ ( "အီးမေးလ်ပေးပို့ပျက်ကွက် ... p>"); }?>
ဒီဥပမာထဲမှာ, သင်သာလျှင်သဘာဝကျပါတယ်သောအရာကိုဖို့ရဲရင့်သောစာသားပြောင်းပေးပါ။ အခြားအရာအားလုံးဖြစ်သကဲ့သို့ left ရဲ့ဘာ script ၏မဟုတ်တဲ့-edit အစိတ်အပိုင်းများဖြစ်ကြသည်ကတည်းကထွက်ခွာသွားနှင့် PHP ကိုမေးလ် function ကိုမှန်ကန်စွာအလုပ်လုပ်ဘို့အလို့ငှာလိုအပ်သောရပါမည်။
- မှ: ဒီအီးမေးလ်သို့ပေးပို့ရပါမည်အီးမေးလ်လိပ်စာဖြစ်ပါတယ်။ ဤသည်ကိုသင် PHP ကိုမေးလ် function ကိုအသုံးပြုနေသည်အဘယ်ကြောင့်ပေါ် မူတည်. သင့်ကိုယ်ပိုင်သို့မဟုတ်တစ်စုံတစ်ဦးကအခြားသူရဲ့ဖြစ်နိုင်ပါတယ်။
- ဘာသာရပ်: သင်ကဒီ PHP ကို script ကိုတဆင့်ပေးပို့အီးမေးလ်များ၏ဘာသာရပ်အဖြစ်အသုံးပြုခံရဖို့လိုခငျြသမြှကိုရိုက်ထည့်ပါ။
- ခန္ဓာကိုယ်: အီးမေးလ်၏ကိုယ်ကိုဝင်နေရာအရပ်ဖြစ်၏။ ကအားလုံးကိုလက်ခံသူတစ်ဦးတစ်ခုတည်းလိုင်းပေါ်တွင်ပြသသည်မဟုတ်သို့မှသာအဆိုပါ \ n က parameter သည်ထိုသတင်းစကားကိုအသစ်လိုင်းကထပ်ပြောသည်။ ကျနော်တို့မျိုးစုံလိုင်းများလုပ်အထက်တွင်ရှိသကဲ့သို့သငျတစျခုထက်ပိုထပ်ထည့်နိုင်ပါတယ်။
- echo: သင်အထက်တွင်တွေ့မြင်နှစ်ခုမှာ "ပဲ့တင်သံ" မက်ဆေ့ခ်ျအထကျသုံး parameters တွေကိုစနစ်တကျထုတ်ဖြည့်ကြသည်မဟုတ်လျှင်စာမျက်နှာပေါ်တွင်ဖော်ပြရန်ရုံအောင်မြင်မှုသို့မဟုတ်အမှားမက်ဆေ့ခ်ျများဖြစ်ကြသည်။
ပိုများသော PHP ကိုအီးမေးလ်ပို့ရန် Options ကို
သင် "မှ" ချင်လျှင် ခေါင်းစဉ် ကတော့ PHP ကိုဇာတ်ညွှန်းတွင်ထည့်သွင်းခံရဖို့လိုင်း, သင်ရုံရန်လိုအပ် ကြောင်းအပို header ကိုလိုင်းပေါင်းထည့် ။ အဲဒီလမ်းညွှန်အများကြီးပုံမှန်အီးမေးလ်ကအင်တာဖေ့စများကဲ့သို့, အီးမေးလ်လိပ်စာ "မှ" တစ်ဦးအထူးသဖြင့်သတ်မှတ်ပါတယ်သော script ကိုတစ်ဦးအပို option ကိုထည့်သွင်းဖို့သင်မည်သို့ပြပါလိမ့်မယ်။
အဆိုပါမေးလ် () function ကို PHP ကို SMTP authentication ကိုထောကျပံ့ပေးမထားဘူးစတော့ရှယ်ယာနှင့်အတူပါဝင်သည်။ မေးလ် () ဒီသို့မဟုတ်အခြားအကြောင်းပြချက်သင်တို့အဘို့အလုပ်မလုပ်ပါဘူးလျှင်သင်အီးမေးလ်ပေးပို့နိုင်ပါတယ် SMTP authentication ကို အသုံးပြု. ။ ကြောင်းလမ်းညွှန်ခုနှစ်တွင်လည်းသင့်ရဲ့ PHP ကိုမေးလ် script ကိုထောက်ခံမှု SSL encryption စေရန်မည်ကဲ့သို့အပေါ်တစ်ဦးသင်ခန်းစာဖြစ်ပါတယ်။
သေချာသည်အသုံးပြုသူများအနေနဲ့အမှန်တကယ်အီးမေးလ်လိပ်စာကိုရိုက်ထည့်ပါလုပ်, သင်နိုင်ပါတယ် စာသားအကွက်တွင်မှန်ကန်ကြောင်းသက်သေပြ ပါကအီးမေးလ်တစ်စောင်ကဲ့သို့ဖွဲ့စည်းပုံပါရှိသည်ကြောင်းသေချာစေရန်။
"
ထိပ်ဖျား: PHP ကို၏စာပို့ရန် function ကိုအပေါ်တစ်ဦးကအများကြီးပိုသတင်းအချက်အလက် PHP.net မှာပေါ်လာမည်။
Spam တွေကို မှစ. ကိုယ်တော်၏ Script ကာကွယ်ခြင်း exploits
သငျသညျ (အထူးသဖြင့်တစ်ဦးဝဘ်ဖောင်ပုံစံတွေနဲ့ပေါင်းစပ်မှာ) မေးလ် () function ကိုသုံးလျှင်သေချာသင်လိုချင်သောစာမျက်နှာကနေကိုခေါ်ရဲ့စစျဆေးနှင့် CAPTCHA တူတစ်ခုခုနှင့်အတူပုံစံကိုကာကှယျစေ။
သင်တို့သည်လည်း (: အီးမေးလ်လိပ်စာတစ်ခုအရေအတွက်အားဖြင့်နောက်တော်သို့လိုက်ပြော, "Bcc") သံသယဖြစ်ဖွယ်ညှို့များအတွက်စစ်ဆေးနိုင်ပါသည်။