အီးမေးလ် 0 က်ဘ်ဆိုက်များသည်အသုံးပြုသူကပ်လျက်အား 0 က်ဘ်ဆိုက်များကိုတိုးတက်စေရန် 0 ဘ်ဆိုဒ်များစွာအတွက်အသုံးပြုသူများကိုလှည့်ဖြားရန်, ဤဆောင်းပါးသည်ဒေတာဘေ့စ်ဒီဇိုင်း, အသုံးပြုသူပုံစံတင်သွင်းမှုအပြောင်းအလဲနှင့်အလိုအလျောက်အတည်ပြုခြင်းအီးမေးလ်ပို့ခြင်းဖြင့် PHP ကို အသုံးပြု. ပြည့်စုံသောအီးမေးလ်စာရင်းပေးသွင်းစနစ်ကိုမည်သို့တည်ဆောက်ရမည်ကိုအသေးစိတ်ဖော်ပြထားသည်။
ပထမ ဦး စွာကျွန်ုပ်တို့သည်အသုံးပြုသူနှင့်သက်ဆိုင်ရာ timestamp မှတင်ပြသောအီးမေးလ်လိပ်စာကိုသိမ်းဆည်းရန်စာရင်းပေးသွင်းသူအချက်အလက်အတွက်ဒေတာဇယားတစ်ခုဖန်တီးရန်လိုအပ်သည်။
စားပွဲပေါ်မှာသုံးစွဲသူများဖန်တီးပါ ( ID Int Plasst Plassest Key Auto_incrent, Email VARCHAR (255) NURLE မဟုတ်ပါ။ created_at timestamp ပုံမှန် current_timbestamp );
ရိုးရှင်းသော HTML form ကိုစာမျက်နှာသို့ထည့်ပါ။ အသုံးပြုသူအားအီးမေးလ်လိပ်စာထည့်ပြီးတင်သွင်းပါ။
<form action="subscribe.php" method="post"> <input type="email" name="email" placeholder="ကျေးဇူးပြု. သင်၏အီးမေးလ်လိပ်စာကိုရိုက်ထည့်ပါ" required> <button type="submit">သတင်းစာမှာခြင်း</button> </form>
ပုံစံဖြင့်တင်ပြသောအချက်အလက်များကိုလုပ်ဆောင်ရန် အမည်ရှိ ဖိုင်အသစ်ကိုဖန်တီးရန်အမည်ရှိဖိုင်အသစ်တစ်ခုကိုဖန်တီးပါ။ လုပ်ငန်းစဉ်စဉ်ဆက်မပြတ်တွင်ကျွန်ုပ်တို့သည် -
ဤတွင်အပြည့်အဝနမူနာကုဒ်ဖြစ်ပါတယ်:
<?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']; // အီးမေးလ် format တိုက်ခformatထင်စစ်ဆေးမှု (! Filter_Var ($ အီးမေးလ်, filter_valka_email)) သေဆုံး ("ကျေးဇူးပြု. မှန်ကန်သောအီးမေးလ်လိပ်စာကိုရိုက်ထည့်ပါ"), } // သင် $ sql = "em ကို email 'sevice subscribers မှ Select sevenscribe မှ Select လုပ်ပါ"; $ ရလဒ် = $ conn-> query ($ sql); အကယ်. ($ ရလဒ် - num_row> 0) { သေဆုံး ("သင်ဤ 0 က်ဘ်ဆိုက်၏အီးမေးလ်အကြောင်းကြားစာကိုရယူရန်"),); } // subscription Record $ sql = "စာရင်းပေးသွင်းသူ (အီးမေးလ်) တန်ဖိုးများ ('$ Email')" ထည့်ပါ။ အကယ်. ($ Conn-> Query ($ SQL) === စစ်မှန်တဲ့) ECHO "အောင်မြင်စွာစာရင်းသွင်းပါ။ "; } အခြား ECHO "subscription မအောင်မြင်ပါ။ " $ Conn-> အမှား; } $ conn-> အနီးကပ် (); >
အသုံးပြုသူအတွေ့အကြုံတိုးတက်ရန်အသုံးပြုသူအောင်မြင်စွာသုံးစွဲသူပြီးနောက်ကြိုဆိုသည့်အီးမေးလ်ကိုသင်ပေးပို့နိုင်သည်။ PHP ၏ built-in mail () function ကိုသုံးနိုင်သည်။
<?php // စာရင်းပေးသွင်းသူများကိုအီးမေးလ်အသိပေးချက်များပေးပို့ပါ $to = $email; $subject = "ကျွန်ုပ်တို့၏သတင်းသတိပေးချက်များကိုရယူရန်ကြိုဆိုပါသည်"; $message = "ကျွန်ုပ်တို့၏သတင်းအသိပေးစာ 0 န်ဆောင်မှုကိုရယူရန်အတွက်ကျေးဇူးတင်ပါသည်!"; $headers = "From: your_email@example.com"; mail($to, $subject, $message, $headers); ?>
ကျေးဇူးပြု. အီးမေးလ်လိပ်စာကိုသင်၏ကိုယ်ပိုင်မှန်ကန်သောအီးမေးလ်လိပ်စာဖြင့်အစားထိုးပါ။
ဤဆောင်းပါးတွင်ဖော်ပြထားသောအဆင့်များမှတစ်ဆင့်သင်၏ 0 က်ဘ်ဆိုဒ်အတွက်ရိုးရှင်းသောနှင့်လက်တွေ့ကျသောအီးမေးလ်ကြေးပေးမှုအင်္ဂါရပ်များကိုသင်တည်ဆောက်နိုင်သည်။ ၎င်းတွင်ဒေတာဘေ့စ်စားပွဲတစ်ခုမှဒေတာဘေ့စ်စားပွဲတစ်ခုမှအီးမေးလ်သတိပေးချက်များကိုဖန်တီးရန်အပြည့်အဝဖြစ်စဉ်တစ်ခုပါ 0 င်သည်။