السلام عليكم ورحمة الله وبركاته ..
أرجوا أن يكون هذا المطلوب ..
----
* أولا لنفترض أن لديك 4 حقول *اسم ، *بريد ، المدينة ، *الرسالة ..
ولنفترض أنها مسمات كتالي msg , md , em , na
فلتحقق من أن الاسم والبريد والرسالة موجوده أي ليست خاليه ضع هذا الكود ..
كود:
if($na == "" OR $em == "" OR $msg == ""){
echo "يجب تعبئة جميع الحقول اللتي تسبقها *";
exit();}
ومعنى هذا الكود أي أنه إذا كان الاسم أوالبريد أو الرسالة فارغة فإنه تظهر
له رسالة تطالب بملئها ..
أيضا إذا أردت التأكد من أن البريد المدخل صحيح فضع هذا الكود ..
كود:
if(!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@
[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $em && em != "") {
echo "البريد الذي أدخلت غير صحيح";
exit();}
ومعنى الكود السابق أي أنه إذا كان البريد ليس على هذا النمط ( ؟ . ؟ @ ؟ ) فيكون خطأ
--- --- --- --- --- ---
أيضا .. بشرط أن يكون الكودين السابقين قبل عملية الإرسال أي قبل هذا الكود ..
كود:
mail ($em, $Titlee , $msg , $em);
* ثانيا إذا أردت إظهار رسالة بأن البريد أرسل بنجاح أو يوجد خطأ
فبعد عملية mail ($em, $Titlee , $msg , $em); الإرسال .. ضع هذا الكود ..
كود:
if (mail)
{echo "
شكراً لك تم إرسال الرسالة بنجاح ..
<br><meta http-equiv='refresh' content='3; url=index.html' target='naf1'>
إذا لم يتم نقلك خلال 5 ثواني ..
<a href='index.html' target='naf1'>
إضغط هنا
</a>";
exit();}
else {echo "عملية الإرسال لم تتم يوجد خطأ";
exit();}
بذلك نكون قد إنتهينا .. جرب مقلته ورد لي بالنتيجه لأني أخشى أن يكون هناك خطأ ..
أي إستفسار أو أي سؤال أنا في الخدمة ..
أخوكم عبد العزيز 