လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Master PHP နှင့် PHPPMISER: အီးမေးလ်ဆက်သွယ်ရန်ပုံစံကိုဘယ်လိုဖန်တီးရမလဲ။

Master PHP နှင့် PHPPMISER: အီးမေးလ်ဆက်သွယ်ရန်ပုံစံကိုဘယ်လိုဖန်တီးရမလဲ။

M66 2025-06-07

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 ယန္တရားများကိုလည်းသင်ထပ်ထည့်နိုင်သည်။