عمل البريد الإلكتروني برمجه PHP Email Receive Form

 تم التعديل وعندك المصدر

1- تسمي كما تشاء لملف

perfect.php

hayef-email.php

<?php

$sendFrom =    "تعليق <hayef-email@hayef-email.com>";

$sendTo =      "hayef-email@hayef-email.com";

$subjectLine = "hayef-email";

$thanksUrl =   "hayef-email.html";


$lines = array($_SERVER["SERVER_NAME"], '');

foreach ($_POST as $field=>$value)

   array_push($lines, "$field: $value");

array_push($lines, '', @gethostbyaddr($_SERVER["REMOTE_ADDR"]), '');

$body = htmlspecialchars(implode(PHP_EOL, $lines), ENT_NOQUOTES);


$valid = str_word_count(reset($_POST)) > 2;

if ($valid)

   mail($sendTo, $subjectLine, $body, "من: $sendFrom");

header("موقع: $thanksUrl");

?>

2- عمل صفحه ويب باي اسم تحب

hayef-email.html

<form class=perfect>

   <h2>أرسل لنا رسالة</h2>

   <label>

      <span>رسالة:</span>

      <textarea name=message placeholder="أدخل رسالتك"></textarea>

   </label>

   <label>

      <span>اسم:</span>

      <input name=name placeholder="أدخل أسمك">

   </label>

   <label>

      <span>بريد إلكتروني:</span>

      <input name=email type=email placeholder="أدخل بريدك الإلكتروني">

   </label>

   <p>

      <span>Powered by <a target="_blank" href="https://centerkey.com/php">تعريب 

هايف السفراني</a></span>

      <button type=submit>أرسل</button>

   </p>

</form>

<script>

   const form =  globalThis.document.querySelector('form.perfect');

   form.method = 'post';

   form.action = 'hayef-email.php';

</script>


المصدر

https://centerkey.com/php/

وسلامتكم

إرسال تعليق

أحدث أقدم