مرحبا بزوار موقع إسكندرانى       

قال رسول الله صلى الله عليه وسلم : لن تزول قدما عبدٍ يوم القيامة حتى يُسئل عن أربع خصال عن عمره فيما أفناه ، وعن شبابه فيما أبلاه ، وعن ماله من أين أكتسبه وفيما أنفقه ، وعن علمه ماذا فعل فيه

فهرس الموقع خدمات منوعة المسافات بين المدن قنوات فضائية مواقع حكومية مواقع عربية  البوم الصور برامج مجانية كمبيوتر وإنترنت علم الفلك الصفحة الرئيسية

~*¤ô§ô¤*~1~2~3~4~5~6~*¤ô§ô¤*~

 

 
إسكندرانى
 

ي هذا الدرس سنتعلم كيفية برمجة فورم بريدي لمراسة صاحب الموقع البرنامج سيتكون من ملفين أحدهما html وظيفته عرض الفورم

 البريدي كما في الصورة رقم واحد



و الاخر php وظيفته التاكد من ملأ جميع الحقول ثم ارسال الرسالة ثم عرض رسالة شكر او رسالة خطأ في حالة الفشل في الارسال ثم تحويل

 المرسل الى الصفحة الرئيسية للموقع .

أولا : صفحة html

في البداية يجب أن تكون لديك خلفية بسيطة في html



:: بما أنك ذا معرفة بسيطة في html سنبدأ الشرح من السطر السادس حيث بداية كتابة كود الفورم لا حظ القيم التي بداخل كود بداية الفورم القيمة المظللة باللون السماوي ستضع فيها اسم ملف php الذي سيقوم بالارسال وهو هنا في هذا المثال mail.php وبامكانك تسميته باسم اخر والقيمة المظللة باللون الاصفر هي طريقة ارسال الرسالة حيث يوجد طريقتين للارسال اما عن طريق post او get والاولى أفضل .

:: ثم بعد ذلك ننتقل للسطر رقم 11حيث نكتب كود الفورم الذي سيضع فيه المرسل بريده حيث يجب ان يكون وكما هو موضع باللون السماوي من نوع text وقمنا بتسميته بـ you ويمكنك تسميته بأي اسم آخر ولكن لا تنسى أن التسمية مهمة جدا لأنا سنستخدمها فيما بعد في ملف الارسال .

:: ثم ننتقل سريعا للسطر رقم 15حيث نكتب كود الفورم الذي سيضع فيه المرسل عنوان رسالته ويحمل نفس خصائص كود بريد المرسل وبامكانك تسميته باي اسم وفي المثال أسميته subjectكما هو واضح باللون الأصفر.

:: وفي السطر رقم 17و18 نقوم بكتابة كود الفورم الذي سيضع فيه المرسل رسالته ومن خلال القيمتين المظللتين باللون الاخضر والرمادي نتحكم

 بقياسات الفورم من حيث الطول والارتفاع وقمنا بتسمية الفورم بـmessage

:: في السطر رقم 20سنكتب كود لوضع زر للارسال حيث يجب أن يكون من نفس النوع المظلل باللون السماوي وقمنا بوضع قيمة تظهر عليه وهي "ارسال" كما هو واضح باللون الأصفر.

:: في السطر رقم 21 سنكتب كود لوضع زر يقوم بمسح جميع ما في الفورم في حال ارد المرسل ذلك وهو مشابه لزر الارسال ولكن بتغيير

 النوع كما هو واضح باللون السماوي ووضعنا القيمة التي ستظهر عليه وهي "مسح"


الى هنا نكون قد انتهينا من كتابة ملف html

ثانيا: ملف php



:: في البداية قمنا بوضع علامة البداية لكود php في السطر الأول

:: ثم وضعنا تعليقا في السطر الثاني لتنبيه المستخدم للسكربت في أي مكان يضع ايميله في السكربت ثم قمنا بكتابة متغير في السطر الثالث

 لكي نخزن فيه الايميل الذي ستصل له الرسائل وهو مظلل باللون الأصفر .

:: في السطر الرابع قمنا بكتابة تعليق لتنبيه مستخدم السكربت حتى يضع مسار الصفحة الرئيسية للموقع أو أي صفحة يريدها حتى يحول

 المرسل اليها بعد عملية الارسال ثم قمنا بتخزين مسار الصفحة في متغير في السطر الخامس وهو مظلل باللون الأصفر .

:: في السطر السادس وضعنا فاصلا بسيطا وبامكانك وضع تنبيه للمستخدم بألا يعبث بما تحته.

:: في السطر السابع نبدأ بالبرمجة الحقيقية التي تظهر لها آثار حيث قمنا بكتابة دالة ارسال الرسالة وهي المظللة باللون السماوي

 وقمنا بتخزينها في المتغير المضلل باللون الأصفر لا حظ المتغيرات التي بداخل الدالة المظللة باللون السماوي حيث أن المتغير الأول هو المتغير

 الذي قمنا بتخزين البريد المرسل اليه فيه في السطر الثالث والمتغير الثاني هو اسم الفورم الذي يضع فيه المرسل عنوان رسالته في

 كود html السابق المتغير الثالث هو أيضا اسم الفورم الذي يضع فيه المرسل رسالته في كود html والمتغير الرابع نفس سابقيه هو

 اسم الفورم الذي يضع في المرسل بريده الالكتروني في كود html.

:: الان قم بحفظ ملف php ثم قم برفع الملفين الى موقعك ثم جرب الارسال الى بريدك اذا تم الارسال فأكمل الدرس اذا لم يتم الارسال وظهر خطأ ما فراجع الدرس .

:: من السطرالتاسع الى السطر الثامن عشر قمنا بوضع شرط بحيث اذا تم الارسال يقوم بعرض رسالة في منتصف الشاشة "تم ارسال الرسالة " كما هو موضح باللون الأصفرفي السطر رقم 11 ثم يقوم بعمل انتقال تلقائي بواسطة الكود الموجود في السطر رقم 12 حيث أن الذي أشير له بالرقم واحد

 هو عدد الثواني التي تبقى فيها الصفحة قبل الانتقال والذي أشير له بالرقم 2هو المتغير الذي قمنا بتخزين مسار الصفحة الرئيسية فيه في السطر الخامس

:: في السطر رقم 14 طلبنا من السكربت انه في حالة عدم تحقق الشرط السابق وهو ارسال الرسالة أن يعرض ما بين الأقواس وهي

 سطري 16و17 وهي مشابههة تماما للسطرين 11و 12التي تم شرحهما.

:: في السطر الاخير قمنا باغلاق كود php.

:: الى هنا نكون قد انتهينا من فورم بريدي بسيط اذا كان لديك أي استفسار فقم بطرحه ولا تتردد .

 

 


 

شرح برامج بالصور

 

 

 

 

 

 

 

 

 

   
   

~*¤ô§ô¤*~1~2~3~4~5~6~*¤ô§ô¤*~

 

 

 

 

 

 

 

 

 

 

 

 

إسكندرانى

Free Web Hosting