PHP ဆက်သွယ်ရန်ပုံစံ၏လိုအပ်ချက်
မျက်မှောက်ခေတ်ဝက်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင် Contact ပုံစံများသည်ကော်ပိုရိတ်နှင့်ကိုယ်ပိုင်ဝက်ဘ်ဆိုက်များအတွက်မရှိမဖြစ်လိုအပ်သောအပြန်အလှန်ဆက်သွယ်နိုင်သောကိရိယာတစ်ခုဖြစ်လာသည်။ ၎င်းသည်အသုံးပြုသူများကိုတုံ့ပြန်ချက်များပေးရန်နှင့်မေးခွန်းများမေးရန်သာမကမေးခွန်းများကိုမေးရန်သာမက 0 ဘ်ဆိုဒ်အော်ပရေတာများကိုလည်းထိရောက်သောဆက်သွယ်ရေးနည်းစနစ်များနှင့်လည်းထောက်ပံ့ပေးသည်။ ဤဆောင်းပါးသည်အီးမေးလ်များပို့နိုင်သောအဆက်အသွယ်ပုံစံလုပ်ဆောင်မှုကိုအကောင်အထည်ဖော်ရန် PHP နှင့် PPPMMMMMISER စာကြည့်တိုက်ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။
အဆင့် 1 - ဖွံ့ဖြိုးရေးပတ် 0 န်းကျင်ကိုပြင်ဆင်ပါ
coding မစတင်မီသင်၏ဖွံ့ဖြိုးရေးပတ် 0 န်းကျင်သည်အောက်ပါအစိတ်အပိုင်းများကိုမှန်ကန်စွာတပ်ဆင်ထားကြောင်းသေချာပါစေ - နောက်ဆုံး PHP ဗားရှင်း, - [Phpmailer] (https://githertub.com/phpmailer/phpmailer) စာကြည့်တိုက် (တေးဂီတကိုတပ်ဆင်ရန်အကြံပြုသည်) ။
အောက်ပါ command မှတဆင့် composer ကို အသုံးပြု. Phpmailer ကိုသင် install လုပ်နိုင်သည်။
<span class="fun">တေးရေးဆရာ Phpmailer / PhPmailer လိုအပ်သည်</span>
အဆင့် 2 - ရှေ့ပြေး HTML ပုံစံကိုဖန်တီးပါ
ပထမ ဦး စွာကျွန်ုပ်တို့သည်သူတို့၏အမည်, အီးမေးလ်နှင့်မက်ဆေ့ခ်ျအကြောင်းအရာများကိုထည့်သွင်းရန်ရိုးရှင်းသော HTML form တစ်ခုလိုအပ်သည်။ ပုံစံသည်အချက်အလက်များကို PHP script သို့ PHP script သို့တင်ပြသည်။
<form action="sendmail.php" method="post">
<input type="text" name="name" placeholder="သင့်နာမည်" required>
<input type="email" name="email" placeholder="သင့်အီးမေးလ်လိပ်စာ" required>
<textarea name="message" placeholder="ကျေးဇူးပြုပြီးသင့်စာကိုရိုက်ထည့်ပါ" required></textarea>
<input type="submit" value="အီးမေးလ်ပို့ပါ">
</form>
အဆင့် 3: PHP အီးမေးလ်ပို့ခြင်းယုတ္တိဗေဒပေးပို့ခြင်း
ကျွန်ုပ်တို့သည် `SLISMMAPPPPH ဟုခေါ်သောဖိုင်တစ်ခုကိုဖန်တီးပြီးပုံစံဒေတာကိုလက်ခံရရှိရန်နှင့်သတ်မှတ်ထားသောစာတိုက်ပုံးထဲကို Phpmailer မှတစ်ဆင့်ပို့ခြင်း
<?php
require 'PHPMailer/PHPMailerAutoload.php';
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$mail = new PHPMailer;
$mail->isSMTP();
$mail->Host = 'smtp.example.com'; // မေးလ်ဆာဗာ
$mail->SMTPAuth = true;
$mail->Username = 'your-email@example.com'; // ပို့သူအီးမေးလ်
$mail->Password = 'your-email-password'; // အီးမေးလ်စကားဝှက်
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
$mail->setFrom('your-email@example.com', 'Your Name');
$mail->addAddress('recipient@example.com'); // လက်ခံသူအီးမေးလ်လိပ်စာ
$mail->isHTML(true);
$mail->Subject = 'သင့်မှာအီးမေးလ်အသစ်ရှိတယ်';
$mail->Body = "နံမယ်:$name<br>စာပို့:$email<br>ပန်ကြားစာ:$message";
if(!$mail->send()) {
echo 'အီးမေးလ်ပို့ခြင်းမအောင်မြင်ပါ:' . $mail->ErrorInfo;
} else {
echo 'အီးမေးလ်ကိုအောင်မြင်စွာပို့ခဲ့သည်!';
}
?>
ကျေးဇူးပြု. SMTP.EXGAXPOR.com , Sender အီးမေးလ်နှင့်စကားဝှက်ကိုသင်၏ကိုယ်ပိုင်ပြင်ဆင်မှုဖြင့်အစားထိုးပါ။
အဆင့် 4: စမ်းသပ်ခြင်းနှင့်ဖြန့်ကျက်ခြင်း
HTML form ကို `salmmail.php's ဖိုင်ဖြင့်ဆာဗာသို့တင်ပြီးသည့်နောက်တွင်သက်ဆိုင်ရာဝက်ဘ်စာမျက်နှာကိုစစ်ဆေးရန်အတွက်ကြည့်ရှုပါ။ သတင်းအချက်အလက်ကိုရိုက်ထည့်ပြီး "Send Email" ကိုနှိပ်ပါ။ Configuration သည်မှန်ကန်ပါကမက်ဆေ့ခ်ျ၏ contents ပါ 0 င်သည့်သင်၏ Inbox ထဲတွင်အီးမေးလ်ကိုသင်ရရှိမည်ဖြစ်သည်။
အကျဉ်းချုပ်
ဤဆောင်းပါး၏အဆင့်များမှတစ်ဆင့်ဘုံအသုံးပြုသူမှတ်ချက်များနှင့်တုံ့ပြန်ချက်လိုအပ်ချက်များကိုဖြည့်ဆည်းရန်အီးမေးလ်လုပ်ဆောင်ချက်နှင့်အတူဝက်ဘ်ဆိုက်အဆက်အသွယ်ပုံစံကိုလျင်မြန်စွာတည်ဆောက်နိုင်သည်။ အမှန်တကယ် application မြင်ကွင်းပေါ် မူတည်. အသုံးပြုသူအတွေ့အကြုံနှင့်လုံခြုံရေးကိုတိုးတက်စေရန်ပုံစံသို့ Fields, Verification Codesication ယန္တရားများကိုလည်းသင်ထပ်ထည့်နိုင်သည်။