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

كثير من المصممين يحاولون فصل تصميمهم عن البرمجة

ربما الخوف من الإختراق أو الخوف من تعلم البرمجة

تعلم البرمجة ليسى صعب لهذا الدرجة أيها الرسام

هناك كتب عنواها تعلم كذا في 24 ساعة ... أو أتقن لغة كذا في 10 ساعات ...

أنا سأعلمك البرمجة خلال 30 ثانية فقط :funny:

إهدأ ... روق و ركز معي قليلا

كما ذكرنا في العنوان نجد مواقع كثيرة لا تعرف حالة الزائر

إذا كان قد سجل الدخول أم لا

هذا خطأ المصمم ليسى المبرمج

تقول المبرمج يستخدم لغة ديناميكية أما الغرافيك ليسى كذالك

لما لا نجعله ديناميكي أيضا ... كيف ؟

المبرمج يستعين بنضام الجلسات أو الكوكييز

فهو يتعرف على حالة الزائر حسب المتغير var$

اذا كان var$ صحيح يكتب له أهلا بك يا فلان ( خروج )

و إذا لم يتوفر var$ كتب له أهلا بالضيف ( تسجيل دخول )

تكلمنا كثيرا بلغة الإنسان ... الآ دور لغة الآلة

كود PHP:
function login(){

  if(
$_SESSION['var'] == 'user'){

    return 
"<img src='./images/login.gif' alt='Sign out'>";

  }elseif(empty(
$_SESSION['var'])){

    return 
"<img src='./images/logout.gif' alt='Sign in'>";

  }


هذه Function بسيطة جدا لتعرف حالىة الزائر و تحط الصورة المطلوبة في التصميم

الشرح:

$_SESSION['var'] هذه هي الجلسة في أغلب الأحيان

يعني إذا كانت متوفرة سوف تضهر لنا صورة الخروج

empty($_SESSION['var']) إذا كانت الجلسة فارغة

نضع صورة الدخول .... كيف ؟

كود PHP:
<? Echo login(); ?>
كلمتين فقط

سنحاول تطوير الكود حسب الإحتياجات

يعني إذا كان عندك سكريبت معين سوف نعطيك المتغيرات التي تستبدلها في الكود

أكيد المبرمجين عندهم حيل أخرى أتمنى ما يبخلوا علينا :anger1:



بالتوفيـــــــــق