ယနေ့ခေတ်ဝက်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင်အီးမေးလ် 0 န်ဆောင်မှုပေးသည့်အင်္ဂါရပ်ကို အသုံးပြု. အသုံးပြုသူအီးမေးလ်အချက်အလက်များကိုနောက်ပိုင်းတွင်သတင်းအသစ်များ, ထုတ်ကုန်မြှင့်တင်ရေးများသို့မဟုတ်အခြားသတိပေးချက်များကိုပေးပို့ရန်အသုံးပြုသည်။ ဤဆောင်းပါးသည် PHP မှတစ်ဆင့် PHP မှတစ်ဆင့် PHP မှတစ်ဆင့် PHP မှတစ်ဆင့်အခြေခံနှင့်လက်တွေ့ကျသောအီးမေးလ်စာရင်းပေးသွင်းမှုစနစ်ကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုတဖြည်းဖြည်းရှင်းပြပါလိမ့်မည်။
ပထမ ဦး စွာအသုံးပြုသူအီးမေးလ်လိပ်စာနှင့် subscription အချိန်ကိုသိမ်းရန်စာရင်းပေးသွင်းရန်အတွက် database table တစ်ခုဖန်တီးရန်လိုအပ်သည်။ အောက်ပါ SQL ကြေငြာချက်ကိုသင်အသုံးပြုနိုင်သည်။
စားပွဲပေါ်မှာသုံးစွဲသူများဖန်တီးပါ ( ID Int Plasst Plassest Key Auto_incrent, Email VARCHAR (255) NURLE မဟုတ်ပါ။ created_at timestamp ပုံမှန် current_timbestamp );
ထို့နောက်အသုံးပြုသူမှထည့်သွင်းထားသောအီးမေးလ်လိပ်စာကိုစုဆောင်းရန်ရှေ့တန်းစာမျက်နှာသို့ရိုးရှင်းသောပုံစံကိုထည့်ပါ။
<form action="subscribe.php" method="post"> <input type="email" name="email" placeholder="ကျေးဇူးပြု. သင်၏အီးမေးလ်လိပ်စာကိုရိုက်ထည့်ပါ" required> <button type="submit">သတင်းစာမှာခြင်း</button> </form>
PHP script ( subscribe 0 န်ကြီးချုပ် ကဲ့သို့သော) ကိုဖန်တီးသော PHP script ကိုဖန်တီးပါ။ ဤ script သည်အောက်ပါယုတ္တိဗေဒကိုလုပ်ဆောင်သည် -
<?php // ဒေတာဘေ့စ်ကိုဆက်သွယ်ပါ $servername = "localhost"; $username = "your_username"; $password = "your_password"; $dbname = "your_database"; $conn = new mysqli($servername, $username, $password, $dbname); // ဆက်သွယ်မှုကိုစစ်ဆေးပါ if ($conn-> connect_error) { Die ("ဒေတာဘေ့စဆက်သွယ်မှုမအောင်မြင်ပါ။ " ။ $ Conn-> Connect_ERRORR); } // အီးမေးလ်လိပ်စာ $ email = $ _post ['email']; // အကယ်. (! filter_var) ကိုစစ်ဆေးပါ (! Filter_Var ($ အီးမေးလ်, filter_valate_email)) သေဆုံး ("ကျေးဇူးပြု. မှန်ကန်သောအီးမေးလ်လိပ်စာကိုရိုက်ထည့်ပါ"), } // သင် $ SQL = "id question quieving quieving question question emp email = '$ email' ဘယ်မှာ id id ကိုရွေးပါ"; $ ရလဒ် = $ conn-> query ($ sql); အကယ်. ($ ရလဒ် - num_row> 0) { သေဆုံး ("သင်ဤ 0 က်ဘ်ဆိုက်၏အီးမေးလ်အကြောင်းကြားစာကိုရယူရန်"),); } // subscription $ sql = "subscribers (အီးမေးလ်) တန်ဖိုးများ ('$ email')" impressibers ('$ email) "သို့ထည့်သွင်းပါ။ အကယ်. ($ Conn-> Query ($ SQL) === စစ်မှန်တဲ့) ECHO "အောင်မြင်စွာစာရင်းသွင်းပါ။ "; } အခြား ECHO "subscription မအောင်မြင်ပါ။ " $ Conn-> အမှား; } $ conn-> အနီးကပ် (); >
အသုံးပြုသူသည်အောင်မြင်စွာစာရင်းသွင်းပြီးသောအခါသင် PHP ၏ မေးလ် () function ကိုသုံးနိုင်သည်။
// အတည်ပြုအီးမေးလ်ကို $ to = $ အီးမေးလ်ပို့ပါ။ $ အကြောင်းအရာ = "ကျွန်ုပ်တို့၏သတင်းအကြောင်းကြားစာကိုစာရင်းသွင်းရန်ကြိုဆိုပါသည်။ $ message = "သတင်းအကြောင်းကြားစာကိုရယူခြင်းအတွက်ကျေးဇူးတင်ပါတယ်။ "; $ headers = "This_Email@example.com"; မေးလ် ($ မှ, $ အကြောင်းအရာ, $ မက်ဆေ့ခ်ျ, $ headers);
အီးမေးလ်ကိုအောင်မြင်စွာပို့နိုင်ရန်အမှန်တကယ်ပေးပို့ခြင်းအီးမေးလ်ဖြင့်ဥပမာရှိအီးမေးလ်လိပ်စာကိုသေချာစွာအစားထိုးရန်သေချာပါစေ။
ဤဆောင်းပါးတွင်ဖော်ပြထားသည့်အဆင့်များမှတစ်ဆင့်ရိုးရှင်းသောအီးမေးလ် 0 န်ဆောင်မှုပေးသည့်အင်္ဂါရပ်တစ်ခုကိုလျင်မြန်စွာအကောင်အထည်ဖော်နိုင်သည်။ ၎င်းသည်သုံးစွဲသူကို stickiness တိုးတက်စေရန်သာမကအနာဂတ်အသုံးပြုသူစျေးကွက်ရှာဖွေရေးအတွက်အခြေခံအုတ်မြစ်ကိုလည်းတင်သည်။ SMTP 0 န်ဆောင်မှုများကိုအီးမေးလ်ပို့ခြင်း၏တည်ငြိမ်မှုနှင့်လုံခြုံရေးကိုပိုမိုမြှင့်တင်ရန်ပေါင်းစပ်ရန်အကြံပြုသည်။