والله اذاكر برنامج هو مش زي الفرونت بيج لكنفيه ميزات قريبه للبرمجه بالي بي اتش بي يعني يضيفلك اكود html اما انه يصنعلك php لوحده او عن طريق ازرار انسى حتى الفجول سي او الفجول بيسك
رح شوف اتحدى تصنعلك اكواد برمجيه هي بس تسويلك كود الشكل والبرمجه عليك
وياشباب والله ان البرمجه مافي اسهل منها لا تصعبها على نفسك سهله تصير سهله
واما اخوي شفاف
ما لقيت الا اسهل شي توقف عندها
شف function تستعمل عندما تجد فيه كود بنفس المعطيات ولكن مع تغيير القيمه وبتكرره كثير
او عمليه طويله وما ينفع تسويها كل شوي او او فيه عمليه وانت تبي بس الناتج كل هذه الحلات او الحلات المشابهه تستخدم فيها function وطريقة الاستخدام بسيطه
كود PHP:
function name($ver,$ver=,.....){
code
}
الي عليك تبدل
name الى اسم الداله الي تبيها
$ver الى المتغير الي تبي تسوي عليه العمليه
وبمكانك تسوي قيمه افتراضيه للمتغير يعني اذا لم يتم ادخاله انت تكون مسويله قيمه بوضعه كذا
$var='القيمه'
والعمليه البرمجيه او النص البرمجي الي تبيه حطه هنا code وسي المتغيرات
وانتها الموضوع
واذا فيه متغيرات تكون متوفره بالبرنامج وتبي تستخدمها بدون ما تخليها مدخله بالداله فتضيف الداله
كود PHP:
global $var1,var2,...;
وتستبدل $var1 بسم المتغير الخارجي (تحط اسم المتغير نفسه مش اسم بديل)
فيصبح شكل النص كذا
كود PHP:
function name($ver,$ver=,.....){
global $var1,var2,...;
code
}
كذا انتهينا من الدوال نجي للكوكيز
كلها عمليه وحده بس
كود PHP:
setcookie('name','value','expires','path','domain');
بس الي عليك تستبدل name بسم الكوكز الي تبي تزرعه
و value بقمة الكوكز (ليس اجباري)
وexpires متا ينتهي (ليس اجباري)
وpath مكان زرعه (ليس اجباري وغير مهم)
وdomain عنوان الموقع (ليس اجباري وغير مهم)
اهم شي تحط اسمه وهو الشي والحيد الاجباري لكن القيمه غير اجباريه تحطها
لكن بالله عليك اذا ما بتحطله قيمه ليش بتحط الكوكز
ower: ولذلك تلقائي بتحطله قيمه القميه لزم تكون مفرده يعني تحطله يوزر باسورد رقم مش سلسله كامله او مصفوفه
فيه طريقه بعدين اشرحها لك اذا تبي تحطها مصفوفه
و مدة الانتهاء ليست اجباريه ولكن اذا تركتها فارغه فسوف يحذف الكوكز عند اقفال المتصفح
طبعا الوقت يقاس بالثواني ويجب ان تحسب عدد الثواني من بداية الليونكس حتى الان
وهذي بسيطه حط هذي الداله عندك هذي تحسبلك عدد الثواني من بداية اليونكس حتى الان طيب انا ابك يستمر كمان وقت معين فكتب sec هي عدد الثاوني المطلوبه
وpath هذي مكان تخزين الملف حق الكوكز لكن اتركها انت فاضيه لنه بتخزن في المكان التلقائي الا اذا انت تبي تخزنه بمكان خاص
وdomain هذي عشان لو تبي تضيف عنوان موقعك في الملف
بيصير الكود كذا
كود PHP:
setcookie('name','value',time()+1000,'غير مهم','غير مهم');
وبكذا تكون خلاص صرت فلاح وتزرع كوكز بقي تشوف الي انت زرعته
بسيطه
كود PHP:
$_COOKIE['name'];
name هي اسم المكوكز الي انت تبيه
طيب بقي اخر شي بالكوكز وهو الحذف والحذف هنا يكون بنفس الطريقه بس لاتحط قيمه و الوقت خليه - بدل + وبيصير الكود كذا
كود PHP:
setcookie('name','',time()-1000);
بقيلك session
بكلمك عنها بكل اختصار لنه تعبت
لزم اذا تبي تستخدم الجلسات في اي صفحه ببرنامج لزم تحط اول شي
كود PHP:
session_start();
ولما تجي تبي تزرع جلسه لزم تحط
كود PHP:
session_register('name');
وتستبدل name باسم المتغير حق الجلسه
طبعا بعد ما تكتب هذه الداله تروح تعين لها قيمه بكتابته المتغير الي عينته يعني زي كذا
كود PHP:
$name='قيمة الجلسه';
session_register('name');
وعندما تريد استخدام الجلسهبس تكتب المتغير الي عينته هلا فقط $name
وعندما تريد التخلص من جلسهماعليك الا هذه الداله
كود PHP:
session_unregister('name');
وبكذا تكون مسحتها
وفيه شويت دوال كمان بس مافي وقت واي شي انا بالخدمه
تحياتي
logician