| |
إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...
انضم الينا|
#1
| ||
| ||
| بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاتة بعد مااخذنا فكرة بسيطة عن الفنكشن بالدرس السابق http://www.traidnt.net/vb/traidnt2393108/ الان راح نعمل درس اخر نستخدم فية الفنكشن لتتضح الفكرة اكثر درس اليوم هو عمل دالة function لتوليد كود عشوائي طيب الكود العشوائي هذا ماهي الفائدة منه او استخداماته الاستخدامات كثيرة حسب فكرة المبرمج ساذكر لكم بعض الفوائد 1 ماذا لو كنت تريد عمل رابط عبارة عن كود عشوائي مثل روابط اليوتيوب تجد في الاخير كود عشوائي اجزم انا وانتم لا نستطيع ان نعرف مايعني الكود اي انة رابط يتم توليدة عشوائيا عند كل عملية رفع لفيديو طيب رقم 2 عمل كود عشوائي لنقوم من خلاله من استعادة كلمة السر يتم انشاء كود عشوائي وارسالة إلى البريد وحفظة بقاعدة البيانات هي بعض الافكار المهم نتطرق لدرسنا وهو مفهوم عمل الفانكشن . الان كما تعلمنا نقوم بعمل فانكشن واعطأها اسم رمز PHP: function shot(){ لاحظ اننا ماقمنا بوضع متغير بداخلها ستتضح لك الفكرة بعد عمل الفانكشن الان نكمل نضع كود الوقت + دالة توليد رقم عشوائي رمز PHP: $codes = time().rand(111111,999999); حتى الان تمام نقوم بوضع كود md5 لتشفير الكود السابق رمز PHP: $codes = md5($codes); الان بيطلع لنا رقم كبير سنطبق علية دالة substr لنقوم بقصة ليتكون من 10 ارقام فقط رمز PHP: $codes = substr($codes,0,10); الان خلاص نقوم برجاع قيمة الكود + اغلاق الفانكشن رمز PHP: return $codes; } بكذا خلصنا الدالة ليكون الكود كامل بهذا الشكل رمز PHP: function shot(){ $codes = time().rand(111111,999999); $codes = md5($codes); $codes = substr($codes,0,10); return $codes; } طيب الان الاستخدام كيف بكل بساطة نستخدم دالة echo لطباعة الدالة في اي مكان نريدة رمز PHP: echo shot(); طيب لو جاء شخص وقال ابغى احط كود الفانكشن بملف خاص ولكن ماابغى اطبع اسم الفانكشن في الملفات الاخرى اريد اطبع كود متغير بكل بساطة تابع الصورة الاولى ![]() طيب لو رحنا لملف اخر ونريد استخدام الفانكشن يكون بهذا الشكل اتمنا اتضحت الفكرة ____________________________________ طيب بكذا خلصنا الفانكشن الاول ولو تلاحظون ان مابداخلها متغير الان بنعمل فانكشن بداخلها متغير لتتضح لكم الفكرو فكرة الفانكشن عمل دالة تقوم بتشفير اي شيء نمررة عليها نبدا نقوم بكتابة الفانكشن + متغير بداخلها رمز PHP: function fun2 ($abady){ المتغير $abady يتعتبر اي شيء من خارج بيتضح لكم بعد تكملة الدالة طيب نقوم بعمل دالة بسيطة للتشفير رمز PHP: $abady = "tydjknc".md5($abady); قمنا بعمل نص ثابت اللي هو tydjknc ثم بعدة قمنا بتشفير الكود ؟؟ اي كود بتقول تتضح عند الاستخدام خلنا نكمل الدالة رمز PHP: $abady = substr($abady,0,30); قمنا بقتصاص الكود المشفر لكي لا يتجاوز 30 حرف نكمل النهاية هذي الخطوة ماراح اشرحها لانكم عارفين رمز PHP: return $abady; } طيب الان كيف نستخدم دالة التشفير بقول لك ببساطة اكتب اللي تبغى براحتك مثال رمز PHP: echo "welcome to traidnt"; طيب وش رايكم نطبق الدالة على الكود ليكون بهذا الشكل رمز PHP: echo fun2("welcome to traidnt"); راح يظهر مشفر طيب شفت الفرق بين الدالتين او عرفت لماذا استخدمنا متغير باخل الدالة الثانية بكل بساطة المتغير اللي داخلها يعني كل شيئ نقوم بتمريره لها مثال رمز PHP: echo $a = fun2("welcome"); echo $b = fun2("my name abdullah"); echo $c = fun2("i`m love the php"); تتعامل الدالة مع البيانات welcome على انه المتغير الموضح بالدالة $abady رمز PHP: function fun2 ($abady){ وكذالك مع هذة my name abdullah وايضا مع هذا i`m love the php يعني بالمختصر عملها مثل الطابعة تقوم بجلب الورق وتضعة بداخلها وتقوم بمعالجته وطباعته واظهارة لك وفي الاخير اتمنا اني وفقت في الشرح واعتذر ان خانني التعبير لتوصيل الفكرة بشكل صحيح تحياتي ودمتم بحفظ الرحمن اذا شاء انه هو العزيز الرحيم اخوكم عبدالله الصور المصغرة المرفقة
__DEFINE_LIKE_SHARE__
|
| مواقع النشر (المفضلة) |
| |
المواضيع المتشابهه | ||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| [ درس ] التعرف على طريقة برمجة داول الحماية او اي دالة function | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 02-17-2014 06:01 AM |
| [ فيديو ] برمجة اسكربت php:الدرس 6A:شرح برمجة خاصية تعدد الصفحات pagination | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 12-30-2011 04:20 PM |
| دورة برمجة مواقع الانترنت الاحترافية (6 لغات برمجة) - ادخل و اكتشف الطريق الصحيح | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 06-28-2009 03:00 AM |
| دورة برمجة مواقع الانترنت الاحترافية (6 لغات برمجة) - ادخل و اكتشف الطريق الصحيح | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 06-28-2009 02:50 AM |
| برمجة تشفير خاص لحماية ملفات ال php - أدخل قول رأيك | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 05-07-2009 10:00 AM |