إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...

انضم الينا
استراحات زايد الصفحة الرئيسية


 
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 02-18-2014, 12:10 PM
عضو ماسي
بيانات محروم.كوم
 رقم العضوية : 503
 تاريخ التسجيل : Dec 2007
الجنس : female
علم الدوله :
 المشاركات : 2,100,669
عدد الـنقاط :3341
 تقييم المستوى : 2141

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاتة

بعد مااخذنا فكرة بسيطة عن الفنكشن بالدرس السابق
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__
رد مع اقتباس
 

مواقع النشر (المفضلة)


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
[ درس ] التعرف على طريقة برمجة داول الحماية او اي دالة 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


الساعة الآن 07:55 AM


Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir

RSS RSS 2.0 XML MAP HTML