التخطي إلى المحتوى الرئيسي

اسئلة واجوبة في بي اتش بي







س: PHP تعني Personal Home Pages ام Hypertext Pre-processed ؟ رغم ان الاخيرة لاتتشابه مع الاختصار!
ج:
ان اصل اختصار هذه الاحرف تعني Personal Home Pages حسب مطورين هذه اللغة (راسموس ليردورف, آندي كدمانز, زيف سوراسكي) ولكن تم اضافة اختصار مرجعي (لضرورة تلبية معنى اللغة) حيث وضع المطورون الدلالة الجديدة لهذه الاحرف وهي Hypertext Pre-processed رغم ان الاختصارين صحيحان.

س: لوجود مخدم IIS من ميكروسوفت مبيت داخل نظام الويندوز هل يمكن جعله كمخدم لصفحات البي اتش بي؟
ج:
يمكن ذلك في حالة واحدة وهي اضافة محرك بي اتش بي الى حزمة التخديم ويمكن تنزيلها من موقع اللغة www.php.net وتثبيتها ضمن المخدم.

س: هل يمكن استخدام مخدم على الانترنت لإختبار صفحات البي اتش بي؟
ج:
نعم يمكن ذلك ويتطلب مساحة على الويب واتصال بالانترنت.

س: لم افهم معنى حزمة المخدم ماهو الفرق بينها وبين المخدم؟
ج:
حزمة المخدم هي برامج مفتوحة المصدر توفر سهولة الاستخدام والسرعة بواسطة دمج متطلبات منصة تطوير المواقع بحزمة واحدة يمكن تثبيتها مرة واحدة على الحاسوب وتحتوي على (مخدم للويب, محرك قواعد بيانات, محرك لغة بي اتش بي وبيرل وجافا ابليتس, واجهة ادارة قواعد البيانات, وغيرها من الاضافات) اما المخدم فهو الجزء الاول من هذه المكونات وما يسمى ايضا بمخدم الاباتشي.

س: هل يمكن انشاء موقع من خلال استخدام لغة البي اتش بي فقط؟
ج:
لا يمكن انشاء موقع ولو بسيط باستخدام لغة البي اتش بي فقط, حيث لغة بي اتش بي تهتم بالجانب الهيكلي للموقع اما الجانب الشكلي فهناك لغات اخى تهتم بذلك مثل HTML, JavaScript, CSS وهذه اللغات يمكن تعلمها بسرعة فهي بسيطة جدا وسهلة.

س: ماذا يعني مفهوم المصدر المفتوح؟
ج:
يعني ان كل برنامج او لغة برمجة او موقع يكتب تحت هذه الرخصة يعد مفتوح للجميع ويحق لأي شخص الاطلاع على كود البرنامج او الموقع و التعديل عليه واضافة مزايا اخرى ويعد هذا المفهوم تحت رخصة الملكية الفكرية, وظهر هذا المفهوم في نهاية التسعينات من قبل ايريك ريموند (Eric Steven Raymond) في محاوله منه لإيجاد مصطلح بديل عن مصطلح برمجيات حرة (free software) الذي كان يفهم خطأ على أنه برمجيات مجانية بسبب اللبس الحاصل في معاني كلمة Free في اللغة الانكليزية.


س: اذا انشأت موقعا بلغة بي اتش بي فهل هذا يعني ان الموقع سيكون ملكا للجميع؟
ج:
كلا بالطبع فالمصدر المفتوح لا يعني المجانية اطلاقا, الا ان اردت عرض موقعك للناس حينئذ يمكن للمطورين تعديله وتحسينه مع ذلك تبقى ملكتيه لك ولا يمكن انكار ذلك بأي شكل من الاشكال.

تعليقات

‏قال Wohnungsräumung
مدونة مميزة ..
شكراً ع الموضوع .... :)
‏قال Wohnungsräumung Wien
Thanks for it .. I hope the new Topic is always

المشاركات الشائعة من هذه المدونة

الفرق بين unlocked و locked في الهواتف المحمولة

في بعض الاحيان تلاحظ وجود كلمة unlocked بعد اسم المنتج على علبة الهاتف المحمول, او ربما يسألك البائع اذا ماكنت تريد الهاتف لشبكة اتصالات معينة ام حرا... في بعض الهواتف كهاتف iphone يتوافر نوعان منه locked و unlocked حيث الهاتف المقفل locked   يكون متاحا ويعمل على شبكة اتصالات محددة في بلدك تختارها انت بنفسك ويكون سعر الهاتف المقفل بقدر ربع السعر الحقيقي للهاتف الغير مقفل, وهذا النظام هو صفقات توقع بين شركات الهاتف وشركات الاتصالات, ومن مساوء هذه الاجهزه هو حالما تسافر الى بلد اخر سيتوقف الجهاز عن العمل تماما ولا يمكنك تشغيله على بطاقة شريحة SIM اخرى, لذا سيكون الهاتف عديم الفائدة, اما الهواتف الغير مقفلة unlocked فهي هواتف عادية تعمل على اي نوع من شبكات الاتصالات ويكون سعرها باهض جدا مقارنة بالهواتف المقفلة. 

انشاء صفحة تسجيل دخول

مستوى الدرس:  متوسط اللغات المستخدمة:   PHP ,  SQL, HTML  كما أفترض ان لديك معرفة مسبقة بأساسيات لغة SQL والقليل من PHP   . البرامج المستخدمة:  مخدم  WAMP ، برنامج Adobe Dreamweaver CS5 او اي محرر "كود" برمجي . الصفحات التي سوف ننشئها :   Index.html   process.php   welcome.html ان انشاء صفحة تسجيل دخول حقيقية ليست بالصعوبة التي تتصورها فكل الية تسجيل دخول تتشابه بالاساسيات وربما تختلف من ناحية الجرافكس او شدة الاجراءات الوقائية, في النهاية كلها تتألف من ثلاث مراحل (ادخال البيانات, التحقق من وجود البيانات في قاعدة البيانات, التصرف في حال وجودها ام عدمه) لاشيء اخر وكلها في غاية السهولة!! تابع معي: الخطوة الاولى يجب ان ننشىء جدول في قاعدة البيانات يحتوي على جدول مكون من ثلاثة حقول (id, user, pass) وسندخل بعض المعلومات عن اسماء مستخدمين وكلمات السر كما هو موضح في الصورة: لقد ادخل معلومات مستخدم واحد كما هو موضح , والان لننتقل الى الخطوة التالية: الخطوة الثانية انشاء الصفحات الثلاث (صفحة استقبال المعلومات, صفحة معالجة المعلومات والتحقق من وجودها في قاعدة الب

انشاء نموذج الاتصال بنا

مستوى الدرس:  متوسط اللغات المستخدمة:   PHP ,   HTML  كما أفترض ان لديك معرفة مسبقة بأساسيات لغة PHP   . البرامج المستخدمة:  مخدم  WAMP ، برنامج Adobe Dreamweaver CS5 او اي محرر "كود" برمجي . الصفحات التي سوف ننشئها :   contact.php process.php ان من الصفحات الاساسية في كل موقع هي صفحة تمكن الزائرين من الاتصال بصاحب الموقع, او المدونة او الشركة او غيرها.حيث غالبا هذه الصفحات تتكون من نماذج اتصال مثل (نموذج دردشة, نموذج ارسال رسالة) وغيرها , كما تحتوي على معلومات اتصال اخرى. نماذج الاتصال تستخدم صفحات ديناميكية لمعالجة طلب الاتصال فمثلا لو كان نموذج دردشة مع خدمة الزبائن فمن خلال الصفحة الديناميكية يتم التأكد ما ان كان الموظف متواجد ام لا وعلى هذا الاساس يتم تفعيل صفحة برنامج الدردشة والذي غالبا يكون بلغة  JavaScript . لنركز على نموذج الاتصال الشائع والذي من خلاله يمكنك ارسال رسالة تحتوي على اسمك وبريدك الالكتروني ومحتوى الرسالة الى بريد الشركة او الموقع بدون استخدام خدمات البريد التقليدية... فكيف يعمل؟ سنقوم في هذا الدرس بأنشاء صفحة (اتصل بنا) تحتوي على