برامج نت - أكبر موقع عربي للبرامج


منتدى برامج نت|منتدى البرامج الكاملة والنادرة|العاب بنات|برامج ايفون | برامج
 
 [ مكتبة البرامج ] [ دليل المواقع  ] [ العاب فلاش  ] [ الوصول السريع ] [ مكتبة الخطوط ] سرعة أتصالك ] تسجيل في موقع | تسجيل في منتدى ] [ اضفنا للمفضلة! ] [ خريطة الموقع ]
القائمة الرئيسية
  الرئيسية
  اضافة مقال
  دليل المواقع
  الارشيف
  اخبر صديقك
  صفحة البحث
  اعلن لدينا
  حسابك
  راسلنا
  احصائية
  افضل 10
  استفتاء
منوعات نت
  مكتبة البرامج
  مكتبة خطوط
  أفحص جهازك
  العاب فلاش
  إضافة لمحركات البحث
  محرر صفحات
  برامج مسنجر  محدّث
  برامج نوكيا 6600
  القاموس
منتدى برامج نت
  منتديات الكمبيوتر والأنترنت
  منتديات التصاميم والجرافيكس
  منتديات العامة
  منتديات الرياضة
  منتديات هواتف الجوال
  منتديات الأفلام والسينما
  منتديات الفضائيات
  منتديات المال والاعمال
جديد البرامج ولاكثر تحميلا

  عدد البرامج : 3025
  عدد التصنيفات : 66
  مرات التحميل : 9272335

جديد البرامج

SpeedUpMyPC 3.5.2356

Online TV Player 3.0.951

AVG Anti-Virus Pro Edition 7.5.483 Build 1094

Vista Manager 1.2.1

LimeWire Pro 4.14.7

TaskInfo 7.1.0.232


الاكثر تحميلا

Kaspersky Anti-Virus 6.0.2.621
[مرات التحميل : 349206]

Adobe Photoshop 8.1 CS
[مرات التحميل : 312442]

java xp
[مرات التحميل : 131811]

50 ثيم لجوال نوكيا 6600-الجزء الثاني
[مرات التحميل : 123737]

القائمة البريدية

اشترك في القائمة البريدية
تصفح الأرشيف
أخر البرامج المشروحة

طرق التصميم الأكثر شيوعاً
صفحة للطباعة


متفرقات متقدمه في PHP
صفحة للطباعة
معلومات المخدم العامة
صفحة للطباعة
شرح البرنامج الخرافي Steganos Internet v7.0لتنظيف المخلفات
صفحة للطباعة
نص منفجر بشدة
صفحة للطباعة
شرح بالصور طريقة كيفية جعل دخول الويندز سريـع جــداً
صفحة للطباعة
لأول مرة شرح تصميم موقع فلاشي أحترافي بواسطة برنامج
صفحة للطباعة
إزالة وصلة غير محدثة ("قديمة")
صفحة للطباعة
[ الأقسام الخاصة ]
مواقع صديقة

المواقع : 603    التصنيفات : 90
1 - شباب الكويت
2 - دردشه طعون الصوتيه
3 - الاتحاد الاسلامي لطلبة سورية
4 - الملتقى الطبي السوري
5 - وحدة العمل الوطني لكرد سورية

دليل المواقع  ::  أضف موقعك

برامج / اغاني / منتديات على كيفك / جديد البرامج
إعلانات
   

اول برنامج PHP

(1519 مجموع الكلمات في هذا النص)(8187 قراءة)صفحة للطباعة
الدرس الثاني: اول برنامج PHP

الدرس الثاني: اول برنامج PHP

هل تذكر عندما قلنا ان لغة PHP تحتاج الى مترجم لكي يقوم بمعرفة ما يقوم به الكود في الدرس الاول ؟ في هذه النقطه سوف تعرف كيف يتم تنصيب مترجم PHP , ولكن لا يستطيع مترجم PHP العمل بمفرده , لانه يحتاج الى خادم شخصي يكون به المترجم ليظهر المعلومات الى المتصفح , ولهذا سوف نقوم بتركيب Apache وهو يعتبر من افضل الخوادم الشخصيه الموجوده

 

متطلبات قبل البدأ  :

  • تحميل لغة PHP وخادم شخصي وقواعد بيانات MySQL

  • تحميل محرر مناسب لكتابة البرامج بلغة PHP

اهداف الدرس:

  • تنصيب لغة PHP وسيرفر Apache و قواعد بيانات MySQL

  • أختيار محرر مناسب للكتابه

  • كتابة اول برنامج PHP

  • وسوم الكتابه في PHP

  • الطباعه للمتصفح في PHP

  • دمج PHP مع HTML

  • التعليقات


تنصيب لغة PHP و الخادم الشخصي Apache و قاعدة البيانات MySQL:

هل تذكر عندما قلنا ان لغة PHP تحتاج الى مترجم لكي يقوم بمعرفة ما يقوم به الكود في الدرس الاول ؟ في هذه النقطه سوف تعرف كيف يتم تنصيب مترجم PHP , ولكن لا يستطيع مترجم PHP العمل بمفرده , لانه يحتاج الى خادم شخصي يكون به المترجم ليظهر المعلومات الى المتصفح , ولهذا سوف نقوم بتركيب Apache وهو يعتبر من افضل الخوادم الشخصيه الموجوده , لكي تقوم بإنهاء عناء تركيب هذه البرامج قامت مجموعه Appserv Network بعمل برنامج يقوم بتنصيب PHP و Apache و MySQL معاً , وحجم الملف صغير جدا مقارنة بتحميل كل برنامج على حده, لكن شرح تركيب هذا البرنامج هنا خارج عن نطاق موضوعنا ولذلك سوف تجد في مكتبة البرامج وصلة تحميل برنامج appserv و ايضا سوف تجد  شرح خارجي لطريقة تركيب برنامج Appserv .

أو من هنا شرح لبرنامج السيرفر الشخصي phptriad ومن هنا تحميل البرنامج .

 

اختيار محرر مناسب لكتابة اكواد PHP :

يوجد كثير من البرامج لكتابة اكواد PHP ولكن لا اتحيز الى واحد منهم بشكل معين , انت كمبتدئ تحتاج الى ان تكتب الكود البرمجي بإستخدام احد هذه البرامج لانها تساعد على تتبع الاخطاء وترتيب الكود البرمجي وتلوينه , وهذا يساعد كثيرا في البرمجه , لمشاهدة هذه البرامج اذهب الى صفحة برامج تحرير لغة PHP .
أو إبحث بمكتة البرامج عن برنامج لتحرير الاكواد للغة php إضغط هنا .



كتابة اول برنامج
PHP :

هل انت مستعد ؟ هل قمت بتنصيب برنامج AppServ واخترت محرر كتابة الاكواد المناسب من مكتبة البرامج ؟ اذن لنقم بكتابة اول برنامج PHP . قم بفتح محرر الاكواد وابدأ بإنشاء صفحه جديد وقم بكتابة الكود التالي :

قم بحفظ البرنامج وقم بتسميته الى first.php في ملف www واذا كنت اخترت المكان الافتراضي لتنصيب  AppServ سوف يكون مكان وضع الملف هنا C:/AppServ/www  بعد ذلك اذهب الى متصفحك واكتب التالي  http://localhost/first.php  وسوف تشاهد التالي :

مبارك لك , لقد قمت بكتابة اول برنامج PHP واصبح اسمك مبتدئ PHP او مبرمج مبتدئ للغة PHP

وسوم الكتابه في لغة PHP :

هناك كثير من وسوم الكتابه في لغة PHP , ونعني بوسوم الكتابه المكان الذي يكون يبدأ معه كتابة الكود والمكان الذي ينتهي معه , انظر الى الصوره الاولى في الاعلى وسوف تجد ان وسم بداية الكتابه هو
<?php
ونهاية الكتابه هو
?>
هل عرفت الان معنى وسوم الكتابه ؟
 
تلميح : (( وسوم = tags ))

وسم النهاية وسم البداية نمط الكتابه
?> <?php النمط الافتراضي
?> <? النمط القصير
</SCRIPT> <SCRIPT LANGUAGE="php" > نمط Script

فهمت النقطه الى الان ؟ اذن لنقم بتطبيق هذه الوسوم على برنامجنا الاول , لنرى كيف تعمل , ولكي تعرف ماهي افضل طريقه احببت في كتابة الوسوم :)

 

النمط الافتراضي :

النمط القصير :

نمط Script :

هل قمت بإختيار النمط المريح لك ؟ اذن انتهينا من الجزء الثاني من درس اليوم :) , هل انت مستعد و مندفع للمتابعه ؟ اذن سوف نبدأ النقطه  ( الخامسه لهذا اليوم )



الطباعه للمتصفح في
PHP:

اعتقد انك قمت بالتركيز في الشرح بالاعلى وقلت لنفسك ( انا اعرف كيف اطبع للمتصفح ) , نعم انت تعرف , نفسها كلمة print() هي للطباعة في المتصفح , ولكن ما هي print() , هذه الداله داخليه في PHP اي موجوده في المترجم وتستطيع استخدامها , نقوم في معظم الحالات بطباعة مخرجات الى المتصفح , قد تتسائل ماهو معنى كلمة داله ؟ اليس ذلك صحيح ؟ اذن داله تعني ( امر يقوم بفعل شي معرف مسبقا بداخله ) لم تعرف ما اعني ؟  لا تتعجل سوف تقوم بفهم هذا كله لاحقا وفي دروس متقدمه , ودائما المدخلات الى الدوال تكون بين الاقواس كما تشاهد في اول برنامج لك , في حالتنا بالاعلى قمنا بطباعة نص اليس ذلك صحيحا ؟ اذن يجب ان نضع النص بين علامتي التنصيص " نص معين " والا سوف يكون هناك خطأ , اذا ماذا لو اردنا ان نقوم بطباعة رقم ؟ الجواب هو ان نقوم بطباعته بدون علامتي التنصيص. ولا تنسى ان تقوم بإنهاء كل سطر في كودك البرمجي بعلامة ; ولا سوف يكون هناك خطأ , لمذا نحتاج هذه العلامه ؟ لكي نقول للمترجم ان هنا ينتهي طلب هذا الامر وقم بتنفيذه.

 

دمج PHP مع HTML:

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

لن اقوم بشرح كود ال HTML هنا , لاني اعتقد ان عندك خبره او معلومات سابقه عن HTML , اما اذا لم تعرف فالامر بسيط انظر الى مخرجات هذا الكود , ومخرجات الكود في المثال الاول (( بدون دمج مع لغة PHP )) وسوف تلاحظ الفرق. وتذكر انه يمكن اضافة العدد الذي تريد من هذه الاكواد , لا يوجد هناك عدد محدد , فقط اكمل الدرس هذا اليوم وقم بعمل صفحه خاصه بك بهذه الطريقه (( الدمج )) وسوف تشعر انك مبرمج حقيقي. هل انت مصر على معرفة معنى الكود ؟ اذن سوف اشرح لك بطريقه بسيطه , في هذا الكود لاحظ ان الجمله ظهرت بخط عريض وذلك لاستخدامنا لكود HTML الذي تلاحظه في المثال <b> و </b> ووضعنا بين هذا الكود سطر لغة PHP ليطبع الجمله , والناتج الجمله بخط عريض.  هل تريد ان تعرف كيف يكتب هذا الكود بلغة HTML , اذن لاحظ التالي :

اعتقد انه الان قد وضحت لك الصوره بالكامل :)

 

التعليــقات:

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

  • سطر واحد :

    // this is a comment

    او

    # this is a comment
     

  • عدة اسطر :

    /*                      
    this a comment
    i am learning php
    i love it
            */

لا داعي للقلق اذا لم تفهم هذه النقطه , مع الدرس القادمه سوف تعرف معنى استخدام التعليقات وفوائد استخدامها بشكل مفصل


اسئـــله على الــدرس:

  • ماهو افضل وسم في رأيك يمكنك استخدامه في كتابة اكوادك ؟

  • لماذا تحتاج ان تقوم بإستخدام التعليقات ؟

  • قم بكتابة برنامج PHP يقوم بطباعة اسمك الاول بخط عريض في سطر واسم والدك في سطر اخر بخط مائل واسم عائلتك بخط عادي في سطر ثالث. (( يمكنك ان تجرب كتابة الارقام وتليون الاكواد )) تلميح : استخدم برنامج Front Page للمساعده ;)

الــدرس القــــادم:

في الدرس القادم سوف نقوم بشرح المتغيرات وانواعها بالتفصيل , لكي تعرف قوى لغة PHP ولتبدأ مسيرتك كمبرمج PHP محترف

  

[ العودة الى دروس php | قائمة الأقسام الخاصة ]
مقالات قديمة

2005/04/13
Pinnacle Studio Plus v9.4.2
صفحة للطباعة / أرسل هذا المقال لصديق
2006/06/08
قنبلة على منتدى ابدع برامج نت حمل نسختك Windows Vista 5384 برابط صاروخ
صفحة للطباعة / أرسل هذا المقال لصديق
2004/11/04
WinDVD Platinum 6.0.6.56
صفحة للطباعة / أرسل هذا المقال لصديق
2007/05/21
cFosSpeed 3.23.1270 تسريع الأنترنت وسحب كل طاقته حصري
صفحة للطباعة / أرسل هذا المقال لصديق
2007/02/28
لا تتعب نفسك وتبحث عن التعاريف فهذا البرنامج سيجلبهم Driver Genius Pro v7
صفحة للطباعة / أرسل هذا المقال لصديق
2006/04/28
لازم يتثبت بأخر نسختة + شرح حمل افلام العاب برامج edonkey 2000 1.4.3
صفحة للطباعة / أرسل هذا المقال لصديق
2005/02/10
Aye Parental Control + شرح
صفحة للطباعة / أرسل هذا المقال لصديق
2004/10/27
Ewido Security Suite Plus v3.0
صفحة للطباعة / أرسل هذا المقال لصديق
Jasc Paint Shop Pro 9.0
صفحة للطباعة / أرسل هذا المقال لصديق
2008/06/07
Network Magic 4.8.8142 ربط شبكات + شرح + كرك
صفحة للطباعة / أرسل هذا المقال لصديق
اخر البرامج المشروحة


ادراج الملفات والدوال بأنواعها
صفحة للطباعة
إضافة صفحة للمنتدى
صفحة للطباعة
معرفة من قام بتقيم العضو +(التعديل والحذف)
صفحة للطباعة
برنامج FlashGet V1.65.1 Final+الشرح+ لتعريب+السيريل نمبر
صفحة للطباعة
طريقة عمل مذنب ناري
صفحة للطباعة
تعرف إلى الفيروسات؟؟؟
صفحة للطباعة
طريقة تفعيل صفحة صلاحيات المدير
صفحة للطباعة
نص ثلاثي الابعاد
صفحة للطباعة
نـــــار ملتهبــــــة
صفحة للطباعة
لم يتم تضمين صفحات الويب الخاصة بي في فهرس Google من قبل.
صفحة للطباعة
تفعيل مجموعة أعضاء من لوحة التحكم (2)
صفحة للطباعة
لماذا تم تصنيف موقعي كـ "تكميلي
صفحة للطباعة
معلومات المخدم العامة
صفحة للطباعة
شرح برنامج win rar لضغط الملفات وفكها وتقسيمها
صفحة للطباعة
إكساء المجسمات الكروية
صفحة للطباعة
برنامج fot twister لعمل تأثيرات رائعة ثلاثية الابعاد على النصوص
صفحة للطباعة
تغير مسميات الأعضاء إلى صور
صفحة للطباعة
مقدمه عن قواعد البيانات
صفحة للطباعة
صفحات الأخطاء Error pages
صفحة للطباعة
تحديد الجنس النسخه الثالثه بشكل عام
صفحة للطباعة
إظهار مواضيع المجلس منذ البداية
صفحة للطباعة
طريقة تحويل افلامك من Avi Divx الى Dvd وتركيب الترجمة العربية حصريا على برامج نت
صفحة للطباعة
ما هو "الجلب المسبق للنتائج"، وكيف يؤثر على موقعي
صفحة للطباعة
شرج برنامج WMware - جهاز داخل جهاز عندي نظام فيستا داخل نظام اكس بي
صفحة للطباعة
طريقة وصل كمبيوترين يشتركان في خط انترنت واحد
صفحة للطباعة
التحكم في برمجة الكائنات
صفحة للطباعة
برنامج DeepFreeze2000XP كامل بدون تسجيل + الشرح
صفحة للطباعة
شرح مفصل لكيفية ارسال واستقبال الفاكسات عن طريق الويندوز Xp
صفحة للطباعة
شرح مفصل بالصور لبرنامج Flax لصنع التواقيع الفلاشية+ SN
صفحة للطباعة
شرح البرنامج الخرافي Steganos Internet v7.0لتنظيف المخلفات
صفحة للطباعة
تحويل النطاقات
صفحة للطباعة
حماية المجلدات بكلمات مرور
صفحة للطباعة
[شرح] عرض إحصائيات لوحة التحكم للمدير
صفحة للطباعة
شرح تلوين رتب المتواجدين بالالوان
صفحة للطباعة
[ شرح ] إضافة خيارات جديدة إلى خيارات المنتدى + تنزيل الإعدادات +رفع ملف الإعدادات
صفحة للطباعة
برنامج .. kollmoves لانشاء تواقيع روعه جدداا
صفحة للطباعة
تنفيذ أمر في قاعدة البيانات من لوحة التحكم
صفحة للطباعة
مقدمة في Search Engine Optimization
صفحة للطباعة
وضع رقم سري لأحد المجالس
صفحة للطباعة
التذهيب المتعرج
صفحة للطباعة
شرح برنامج ACD See v8.0 مستعرض الصور المميز ( 2006 )
صفحة للطباعة
نقاط مهمة لصداقة قوقل لموقعك أو مدونتك
صفحة للطباعة
الألوان في HTML
صفحة للطباعة
شرح تعيين مدير آخر مع الخصائص المحددة
صفحة للطباعة
مجموعة من الخيارات وطرق تفعيلها
صفحة للطباعة
دمج عضوين تحت إسم واحد
صفحة للطباعة
أروع برنامج دمج صور + أصنع لك تواقيعك بنفسك + شــــــــرح
صفحة للطباعة
نص منفجر بشدة
صفحة للطباعة
[ الأقسام الخاصة ]
  تصميم وتطوير برامج نت Bramjnet.Com

PHP-Nuke Copyright © 2005 by Francisco Burzi
جميع المشاركات والمواضيع في موقع برامج نت لا تعبر بالضرورة عن رأي إدارته بل تمثل وجهة نظر كاتبها

منتدى برامج نت إبداع و تميز  أكبر منتدى عربي أكبر موقع عربي للبرامج  دليل المواقع برامج نت  جديد الخطوط  جديد المقالات  جديد البرامج