تطوير المواقع والمنتديات ▪● ستايلات .. Style ستايل للنسخ 3.8.0 هاكات .. Product .. جميع البرامج لـ نسخ 3.7.0 .. جميع الاستيلات للنسخة الثالثه والرابعه |
|
|
10-15-2018, 08:50 PM
|
|
|
|
|
درس عمل صفحة الأتصال بنا - contactus لموقعك وصول الرسالة الى الايميل مباشرة
درس اليوم سهل جدا وما يوجد فيه اي نوع من صعوبه
بسبب كثرة الاسئلة عن هذه الخاصية وهي الاتصال بنا
ويوجود الكثير من الاسئلة حول كثرة الاكواد وعدم نجاح عملية الاتصال بنا باستعمال هذه الاكواد سوف اقوم اليوم بتقديم الكود
لكم ومع شرح خصائص وشرح طريقة تركيب في الموقع الخاص بك بشكل سهوله ويسرر
نبدا الدرس على بركة الله
اول خطوة - نقوم بنشاء صفحة الاتصال بنا باسم contact.php
ثاني خطوة - نقود باضافة كود الخاص بهذه الصفحة التالي
كود PHP:
<form name="contactform" method="post" action="send_form_email.php"> <table width="450px"> <tr> <td valign="top"> <label for="first_name">First Name *</label> </td> <td valign="top"> <input type="text" name="first_name" maxlength="50" size="30"> </td> </tr> <tr> <td valign="top""> <label for="last_name">Last Name *</label> </td> <td valign="top"> <input type="text" name="last_name" maxlength="50" size="30"> </td> </tr> <tr> <td valign="top"> <label for="email">Email Address *</label> </td> <td valign="top"> <input type="text" name="email" maxlength="80" size="30"> </td> </tr> <tr> <td valign="top"> <label for="telephone">Telephone Number</label> </td> <td valign="top"> <input type="text" name="telephone" maxlength="30" size="30"> </td> </tr> <tr> <td valign="top"> <label for="comments">Comments *</label> </td> <td valign="top"> <textarea name="comments" maxlength="1000" cols="25" rows="6"></textarea> </td> </tr> <tr> <td colspan="2" style="text-align:center"> <input type="submit" value="Submit"> </td> </tr> </table> </form>
# صورة توضح شكل الكود في صفحة
ثالث خطوة - نقوم بنشاء صفحة استقبال نتائج المرسلة باسم send_form_email.php من نموذج الموجود داخلcontact.php
بحيث تقوم بفحص اخطاء
1. فحص المعلومات الموجوده داخل النموذج.
2. عرض رسائل الاخطاء.
3. عرض ايضا الحقل الاجباري ان قام العضو بعدم تعبئة المعلومات بشكل الصحيح.
4. ايضا تاكد من كتابة الايميل بشكل الصحح.
رابع خطوة - نقود باضافة كود الخاص بهذه الصفحة التالي
كود PHP:
<?php if(isset($_POST['email'])) { // EDIT THE 2 LINES BELOW AS REQUIRED $email_to = "you@yourdomain.com"; $email_subject = "Your email subject line"; function died($error) { // your error code can go here echo "We are very sorry, but there were error(s) found with the form you submitted. "; echo "These errors appear below.<br /><br />"; echo $error."<br /><br />"; echo "Please go back and fix these errors.<br /><br />"; die(); } // validation expected data exists if(!isset($_POST['first_name']) || !isset($_POST['last_name']) || !isset($_POST['email']) || !isset($_POST['telephone']) || !isset($_POST['comments'])) { died('We are sorry, but there appears to be a problem with the form you submitted.'); } $first_name = $_POST['first_name']; // required $last_name = $_POST['last_name']; // required $email_from = $_POST['email']; // required $telephone = $_POST['telephone']; // not required $comments = $_POST['comments']; // required $error_message = ""; $email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/'; if(!preg_match($email_exp,$email_from)) { $error_message .= 'The Email Address you entered does not appear to be valid.<br />'; } $string_exp = "/^[A-Za-z .'-]+$/"; if(!preg_match($string_exp,$first_name)) { $error_message .= 'The First Name you entered does not appear to be valid.<br />'; } if(!preg_match($string_exp,$last_name)) { $error_message .= 'The Last Name you entered does not appear to be valid.<br />'; } if(strlen($comments) < 2) { $error_message .= 'The Comments you entered do not appear to be valid.<br />'; } if(strlen($error_message) > 0) { died($error_message); } $email_message = "Form details below.\n\n"; function clean_string($string) { $bad = array("content-type","bcc:","to:","cc:","href"); return str_replace($bad,"",$string); } $email_message .= "First Name: ".clean_string($first_name)."\n"; $email_message .= "Last Name: ".clean_string($last_name)."\n"; $email_message .= "Email: ".clean_string($email_from)."\n"; $email_message .= "Telephone: ".clean_string($telephone)."\n"; $email_message .= "Comments: ".clean_string($comments)."\n"; // create email headers $headers = 'From: '.$email_from."\r\n". 'Reply-To: '.$email_from."\r\n" . 'X-Mailer: PHP/' . phpversion(); @mail($email_to, $email_subject, $email_message, $headers); ?> <!-- include your own success html here --> Thank you for contacting us. We will be in touch with you very soon. <?php } ?>
ملاحظة : لا تنسى تغير الايميل الموجود داخل كود صفحة send_form_email.php
كود PHP:
$email_to = "you@yourdomain.com";
قم بتغير
كود PHP:
you@yourdomain.com
بايميل الخاص بك لكي تظمن وصول الرسالة ليه عند استعمال نموذج الاتصال بنا الخاص بك
الكود شغال ميه ميه وانا مجرب الكود شخصين وقمت بستعمال ايميل الجميل الخاص بي
وهذه صوره توضحية خطوات من بداية حتى نهاية
1. صورة عند كتابه الرسالة
2. صورة بعد ضغط على زر ارسال Submit من اجل ارسال الرسالة
3. صورة بعد وصول الرسالة الى داخل index الخاص بيميل gmail الخاص بي قبل فتح الرسالة
4. صورة الرسالة بعد فتحها من داخل ايميل gmail الخاص بي
هيك بكون كود سليم ميه ميه ما فيه اي مشاكل في الكود وايضا تم كتابة الكلمات الموجودة داخل الكود بلغة الانجليزية
من يريد الكلمات الموجودة في الكود بالعربية ولم يستطيع غيرها سوف اقوم بتعريبة الكلمات لة
تاكد من اضافة الكود بشكل الصحيح داخل التصميم الخاص بك
ملاحظة : الكود بسيط جدا ولا يوجد فيه دوال حماية اكواد Html وايضا يجب اضافة كود صورة التحقق التى تسمى Captcha او اى طريقة اخرى تكون قوية من اجل الحماية من Spam
وعدم دخول المتطفلين وتكرار عملية ارسال رسالة الاتصال بنا اكثر من مره واحدة
|
]vs ulg wtpm hgHjwhg fkh - contactus gl,ru; ,w,g hgvshgm hgn hghdldg lfhavm lfhavm hgHjwhg hghdldg hgvshgm contactus wtdm
_______________________
________________
والله لو صحب الإنسانُ جبريلا لن يسلم المرء من قالَ ومن قيلا َ
قد قيل فى الله أقوالٌ مصنفة تتلى لو رتل القرآنُ ترتيلا َ
قالوا إن له ولدًا وصاحبة زورًا عليه وبهتانًا وتضليلا َ
هذا قولهمُفي.. الله خالقهم
فكيف لو قيل فينا بعض ما قيلا ..
***
انا زينـــــــــــــه
|
4 أعضاء قالوا شكراً لـ رحيل المشاعر على المشاركة المفيدة:
|
|
10-15-2018, 09:19 PM
|
#2
|
url=http://www.tra-sh.com/up/] [/url]
رد: درس عمل صفحة الأتصال بنا - contactus لموقعك وصول الرسالة الى الايميل مباشرة
فخاااامة وابداااع
الله يسعد قلبك
يعطيك العافية
|
|
..سمتني "خلهاا" وتركتني..
|
10-16-2018, 05:01 PM
|
#3
|
رد: درس عمل صفحة الأتصال بنا - contactus لموقعك وصول الرسالة الى الايميل مباشرة
تسلم الايادي يعطيك العافيه
لروحك الجوري
وودي
|
|
|
10-16-2018, 05:03 PM
|
#4
|
رد: درس عمل صفحة الأتصال بنا - contactus لموقعك وصول الرسالة الى الايميل مباشرة
.
طرح متميز
يعطيك العافية على ماقدمت
لقلبك السعادة
.
|
|
|
10-21-2018, 10:24 PM
|
#5
|
رد: درس عمل صفحة الأتصال بنا - contactus لموقعك وصول الرسالة الى الايميل مباشرة
اوكس
تسلم الايادي يعطيك العافيه
لروحك الجوري
وودي
|
|
|
10-21-2018, 10:24 PM
|
#6
|
رد: درس عمل صفحة الأتصال بنا - contactus لموقعك وصول الرسالة الى الايميل مباشرة
الخل
تسلم الايادي يعطيك العافيه
لروحك الجوري
وودي
|
|
|
10-21-2018, 10:25 PM
|
#7
|
رد: درس عمل صفحة الأتصال بنا - contactus لموقعك وصول الرسالة الى الايميل مباشرة
صاحبه
تسلم الايادي يعطيك العافيه
لروحك الجوري
وودي
|
|
|
10-21-2018, 10:25 PM
|
#8
|
رد: درس عمل صفحة الأتصال بنا - contactus لموقعك وصول الرسالة الى الايميل مباشرة
يعطيك العافية إنتقاء راقي إبداع تلو إبداع
|
|
رحيل /سمو /معاذير غربة خلود حكاية عشق و عين هيبة شموع
أما عن كفة الأصحاب ، أنا حظي عظيم
محاطة باصدقاء* مثل النور
ياربّ لا تجعلني أرى فيهم حزناً ولا همَّاً ولا تعباً ،
واجعلني أرى فيهم فرحاً و سروراً
[/LEFT]
|
10-21-2018, 10:26 PM
|
#9
|
رد: درس عمل صفحة الأتصال بنا - contactus لموقعك وصول الرسالة الى الايميل مباشرة
معلومه قيمه ومفيده يعطيك العافيه
|
|
|
10-22-2018, 10:29 PM
|
#10
|
رد: درس عمل صفحة الأتصال بنا - contactus لموقعك وصول الرسالة الى الايميل مباشرة
اوكس تسلم الايادي يعطيك العافيه
لروحك الجوري
وودي
|
|
|
تعليمات المشاركة
|
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك
كود HTML معطلة
|
|
|
الساعة الآن 12:28 PM
| | | | | | | | | | |