المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : مقدمة لدورة php5



islam4hak
22-08-2005, 02:50 PM
بسم الله الرحمن الرحيم
اخوانى الكرام
فى الواقع انا وجدت عندكم دروس ولاكن ليس مرتبه وليست مكملة اصلا
المهم سوف نبداء بأذن الله تعالى دورة فى البى اتش بى
وسوف تكون الدورة بشكل تفاعلى لكل درس واجب وطريقة حل الواجب تكون فى الدرس وبعد حل الواجب لا يتم عرض الكود يعرض فقط صورة الناتج
وهاكذا

الان سوف اتحدث معكم قليلا عن البى اتش بى
اولا يجب عليك قبل التعرف على البى اتش بى ان تكون على معرفة بلاتش تى ام ال
واذا لم تستطيع ان تكون على درايه به فعليك الاعتماد على احد البرامج التى تستخدم الاتش تى ام ال فى برمجة الصفح كمثال الفرونت بيج
الان مقدمة بسيطه للphp
-php كانت اختصار ل Personal Home Page ثم تغير الاسم الى Hypertext Preprocessor اول ظهور لهذه اللغة كان فى عام 1994 على يد Rasmus Lerdorf لبناء مواقع تفاعلية و منذ ذلك الوقت بدأت تتطور لتصبح لغة برمجية كاملة لها حقوقها و ذلك يرجع للعمل الشاق الذى قام به كل من ساهم فى تطوير هذه اللغة.
-علامة مهمة على ان php لها شأن مهم كتكنولوجيا هى التجديد الكامل و الدعم المتطور للبرمجة الكائنية (OOP) و هى اختصار ل object-oriented programming.
-هناك محرك لكل لغة برمجة هناك مثلا لغة مثل++c يجب ان تعمل على برنامج خاص يوجد به المحرك او compiler الخاص بها اما بالنسبة ل php فالامر يختلف المحرك الخاص ب php يسمى ZEND و هو الذى يقوم بتنفيذ الكود الخاص بphp و سوف نتعرف عليه فيما بعد .
-هناك ميزة جميلة جدا فى php هى انها مرنة بمعنى ان برنامج php الذى كتبته على و يندوز يستطيع ان يعمل بنفس الكفاءة على نظام لينكس و العكس صحيح ما اريد قوله هو ان php تعمل على جميع البيئات سواء الانظمة مفتوحة المصدر او غيرها.
-ميزة اخرى فى php هى انك يمكن ان تضع الكود داخل صفحة HTML و ليس شرط ان تكون كل الصفحة php كما سنرى فيما بعد.
-فى لغة HTML كان يمكن ان نرى الصفحة فى المتصفح فهل هذا هو الحال مع php ؟؟
نعم و لكن سوف نحتاج لتركيب web server او خادم ويب و ايضا سوف نتطرق اليه فيما بعد.
طيب ما الفرق بين الhtml والphp???????:33: :33:
سؤال جميل الفرق بسيط كما قلنا فى البداية ان لغة php تم عملها لبناء مواقع تفاعلية و ما معنى هذا؟؟ معناه انه ببساطة اذا قمت بعمل صفحة باستخدام HTML و قمت بوضعها على الانترنت لمدة اسبوعين ودخلت اليها سوف تجد الصفحة كما هى لا يوجد اى تغيير فيها وحتى لو وضعتها لمدة عام سوف تكون كما هى اذن ما التفاعل الذى تقدمه php مثال بسيط جدا عندما تقوم بتسجيل دخولك فى المنتدى تظهر لك رسالة شكر لتسجيل دخولك ويكون اسمك بجانب الرسالة هذا يسمى تفاعل مثلا عندما تفتح الصفحة الرئيسية للمنتدى تجد شريط يوجد به اخر المواضيع و يمكن عمل هذا الشريط ب HTML و لكنه كما قلنا سوف يكون ثابت اى لن يتغير فيه شىء واذا اردت ان تغير فيه يجب ان تقوم انت بالاضافة اليه و هذا طبعا مستحيل لانه لا يوجد مدير موقع يظل يتابع موقعه 24 ساعة فى اليوم ليضيف التحديثات اليه والعديد من المزايا الاخرى لذلك تعتبر php من اقوى اللغات التفاعلية.
هذة كانت المقدمة وسوف ابداء بأذن الله غذا اذا كتب الله لنا عمر
ولكان ارجو التفاعل ولو بشكل قليل فى هذا الموضوع
تحياتى islam4hak

mohamedcoo
30-08-2005, 09:30 PM
السلام عليكم,

انا مسرور جدا بهذه الدروس وهذا الاداء ولكن اريد ان اعرف كيفيت التعامل مع الملفات في الphpلوسمحت,واذا كان هناك كتاب معين علي قراته فارجوا الرد لتحميل هذا الكتاب في جهازي
وشكرا
mohamedcoo

islam4hak
01-09-2005, 05:39 AM
يمكنك زيارت الدورة فى منتديات البرمجة وبأذن الله راح تفهم
http://montada.com/showthread.php?goto=newpost&t=410101