النتائج 1 إلى 15 من 15

الموضوع: دروس في لغة الـ PHP . .

  1. #1
    التسجيل
    01-08-2005
    الدولة
    Any Where With Fabregas
    المشاركات
    179

    دروس في لغة الـ PHP . .

    * ما هي لغة الـ PHP ؟

    هي لغة برمجة تستخدم لتطوير مواقع الويب تم اختراعها و إنشاؤها وتطويرها في عام 1994 بواسطة راسموس ليدروف.
    لقد كان هذا الرجل يتابع عدد من المهتمين بسكربتاته التي ينتجها بلغة بيرل وعندما رأى أن هناك عدداً كبيرا يهتم بسكربتاته بدأ بإنشاء أدوات للصفحات الشخصية ذات مستوى عالٍ قام بتسميتها بـ
    Personal Home Page tools (PHP)
    بعدها قام بإنشاء scripting engine و form interpreter وهو ماكان يسمى في ذلك الوقت بـ php/FI أو php2 .


    منذ ذلك الوقت مرت هذه اللغة بمراحل تطوير عديدة وقوية وتحسينات عبر المئات من مطوري الويب في جميع أنحاء العالم.
    الفريق الفعلى المختص بهذه اللغة الآن يتكون من 6 أشخاص من بينهم المطور الرئيسي ليدروف.


    في المصطلح التقني لهذه اللغة نقول أنها:
    Cross Platforms, Embded HTML, Server Side, Web scripting Language


    Cross Platforms:
    نعني بهذا المصطلح أن لغة ال PHP تعمل على كمبيوترات تحتوي على أكثر من نظام تشغيل.. مثلاً يمكننا تشغيلها على اللينوكس ويمكننا أيضاً تشغيلها على الوندوز بشكل ممتاز.


    Embded HTML:
    تعمل هذه اللغة في ملفات تحتوي على خليط من لغة html و php .


    Server Side:
    تعمل ملفات ال php على مزود للويب يدعم php فلا يضطر المستخدم إلى تركيب برنامج معين على جهازه لكي يتفاعل مع هذه اللغة.


    Web Scripting Language:
    نعني بهذا المصطلح أن هذه اللغة لعمل صفحات الويب أو بالأصح لتطوير وعمل تطبيقات (برامج) للويب.


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


    باختصار إننا لا نطالب المستخدم ببرنامج معين لكي يرى صفحة الويب التي صنعناها.
    عندما يطلب المستخدم صفحة ما مثلاً: http://www.arabbuilder.com/index.php فهذا يعني أنه يطلب صفحة تحتوي على برنامج php (وليس شرطاً).


    - هل سيرى المتصفح الشفرة التي استخدمها؟
    لا تخف لن يستطيع لأن البرنامج المعمول بـ php يترجم في السيرفر على شكل html فلن يصل لمستخدم برنامجك الشفرة التي تستخدمها مما يحافظ على سريه برامجك .


    من المفترض قبل أن تبدأ في التطوير بلغة php أن يكون لديك خلفية كافية عن html وهناك دورة ممتازة ومتقدمة عن html تجدها على الرابط التالي/
    http://www.arabbuilder.com/learn/lessons/html/index.php


    وأيضا هناك موقع HP الذي يعتبر الموقع الأول الذي أعطى تفاصيل التطوير بهذه اللغة وفيه الكثير من الدروس المفيدة جداً في هذا المجال.. تجده على الرابط التالي/
    http://www.khayma.com/hpinarabic/htmintro.html


    =================
    * لماذا PHP ؟

    1. التفاعل مع صفحات الويب:

    يأتي إليك مدير مكتبك ويقول لك ماذا تستفيد شركتي من كونك مبرمج php؟ هاه؟
    سؤال صعب أليس كذلك ؟
    انظر إليه بكل برود، وثق أنك ستنتصر عليه بردّ صاعق.


    في الواقع قد تكون html قد نفعتنا كثيراً حينما أردنا تصميم مواقع الويب ولكنها لاتكفي إلاّ إذا كان موقعك استقرارياً، أي أنك لا تجدد فيه إلاّ في الشهرين مرة أو في الثلاثة شهور مرة وتتعب جراء ذلك.
    ولكن عندما تريد أن يتجدد موقعك يومياً.. مثلاً: يعطيك الأخبار يومياً ويوفر محركات بحث تساعد المستخدم من الحصول على شيء معين في موقعك دون تعب أو قائمه بريدية أو تريد أن تعرف ما رأي الزوار في موقعك يومياً أو تريد صناعة متجر الكتروني أو صفحة إعلانات تتجدد ديناميكياً. ستجد فعلاً أنك تحتاج إلى لغة PHP.
    واجعل مديرك يقوم بتقطيع البصل إذا كان يريد فعلها بال html. أليس ذلك انتصاراً رائعا .


    2. المجانية:

    لغة php مجانية أي أنك لا تحمل همّاً.. لا تراخيص ولا محكمات دعائية وتمضي قدماً دون توقف وليست مثل Asp.

    بالإضافة إلى أنه يمكنك رؤية الشفرة المصدرية التي تجعل هذه اللغة تزيد تطوراً يوماً بعد يوم .

    3. وجود مواقع سيرفرات تدعمها بكثرة:

    خبر سارّ أليس كذلك ؟
    يوجد الكثير من المواقع التي تدعم php والتي منها المجاني ومنها الذي يأخذ منك قدراً معيّناً على الاستضافة. يمكنك أن تجد دعماً مجانياً لل php في هذه المواقع/
    http://d1d.net http://www.f2s.com http://datablocks.net http://www.psend.com


    4. التفاعل مع قواعد البيانات:

    بينما جعلت شركة مايكروسوفت Asp متوافقاً مع برمجياتها بشكل احتكاري، فإن ال php تدعم أغلب أنواع قواعد البيانات، ولم تحتكر على نوع معين وإليك هذه الانواع/
    -Adabas -dBase -Empress -FilePro -Informix -InterBase -mSQL -MySQL -Oracle -PostgreSQL -Solid Sybase -Velocis -some UNIX distributions' dbm -any database that supports ODBC (Open Data Base Connectivity).


    ==================
    PHP vs. ASP :
    <CENTER dir=rtl style="MARGIN: 5px 10px 5px 5px">بينما تستخدم ال ASP لغة الفيجول بيسيك في عمل سكربتات متفاعلة مع الويب فإنها تحتاج في تشغيلها إلى سيرفر Iis أو PWs وحتى الآن يعد تشغيلها على سيرفر الأباتشي أمراً فيه صعوبة.
    ومع أن هناك شركة أنتجت برنامجاً معيناً وخاصاً لكي يعمل Apche ويدعم Asp فإنه إلى الآن يستلزم أن يكون لديك وندوز NT ولا يمكنك تشغيله بشكل ممتاز على وندوز ملينيوم.
    </CENTER><CENTER dir=rtl style="MARGIN: 5px 10px 5px 5px">بالإضافة أن ال Asp تعتبر أبطأ من ال PHP، وغير ذلك أن ال php ليست مقتصرة على IIS بل تشتغل على Apache و Omni httpd بأفضل ما يمكن.</CENTER><CENTER dir=rtl style="MARGIN: 5px 10px 5px 5px">وعلى العموم لاتقلق فإنك حتى إن كنت مبرمج ASP وترتاح معها كثيراً.. فإنك تستطيع تحويل شفرة Asp إلى php عن طريق برنامج يقوم بذلك تجده على الرابط التالي/
    http://asp2php.naken.cc/
    </CENTER><CENTER dir=rtl style="MARGIN: 5px 10px 5px 5px"></CENTER>
    * PHP vs. Perl :

    تعتبر البيرل معقدة وصعبة في حين أن ال php يقوم بعمل نفس الوظيفة التي تقوم بها برامج البيرل بشفرة أقل وبساطة أكثر.

    في الدروس القادمة.. عند كتابة برنامجك الأول بال PHP ستجد أنك في حاجة إلى شيء ينفذه، لذلك سأقوم بشرح كيفية تركيب سيرفر Apache على بيئة وندوز. أيضاً سنتعرض لبعض المصطلحات والمفاهيم العامة في لغة ال PHP.
    ======================
    ==========
    تحياتي الجوكر
    التعديل الأخير تم بواسطة CHALLENGER ; 16-01-2006 الساعة 09:39 PM

  2. #2
    التسجيل
    25-04-2005
    الدولة
    جبل عامل
    المشاركات
    108

    مشاركة: دروس في لغة الـ PHP . .

    بسم الله الرحمن الرحيم

    بارك الله فيك على هذه اللفتة الجميلة.
    من يريد بريد GooGle *** فقط أطلب و أنا ألبي. (7 أشهر - 175 شخص !!)


    ...لا إله إلا حصني...







    طيري و عينُ الله ترعاكِ ...

  3. #3
    التسجيل
    12-06-2004
    المشاركات
    34

    مشاركة: دروس في لغة الـ PHP . .

    شكرا قرأت المقال كله

    هل تعلم ما هو أحسن موقع يعلم ال php ,

    بعدين لغة الhtml يمكن استخدامها بسهولة و تصميم مواقع بها طبعا بعد ما ظهر الفرونتبيج

    فما هو أفضل برنامج لتصميم برامج (صفحات) php بطريقة سهلة بدون التطرق للأكواد الإنجليزية , هل فهمت قصدي يعني زي الفرونت بيج لكن , بقدرات الphp
    المنتدى أفضل منتدى :shock22:

  4. #4
    التسجيل
    01-08-2005
    الدولة
    Any Where With Fabregas
    المشاركات
    179

    مشاركة: دروس في لغة الـ PHP . .

    مشكورين على المرور يا أخوان . . . والف شكر للأدارة على التثبيت . . . انشاءالله اخوي راح أعطيك موقع لتعليم لغة php . . .
    ..:: مـــاعنــديـ تـــوقيــعـ ::..

  5. #5
    التسجيل
    29-06-2004
    المشاركات
    83

    مشاركة: دروس في لغة الـ PHP . .

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

    اخوك islam4hak

  6. #6
    التسجيل
    10-02-2005
    الدولة
    ][ KuWaiT ][
    المشاركات
    9,035

    مشاركة: دروس في لغة الـ PHP . .

    مشكور اخوي الجوكر على الموضوع الرووووووعة وانااستفد صرااحة من موضوعك ماشاءالله علييييييك

  7. #7
    التسجيل
    01-08-2005
    الدولة
    Any Where With Fabregas
    المشاركات
    179

    مشاركة: دروس في لغة الـ PHP . .

    العفوووووو حبيبي كريستيانو ومشكور على المرور
    ..:: مـــاعنــديـ تـــوقيــعـ ::..

  8. #8
    التسجيل
    13-04-2005
    المشاركات
    30

    مشاركة: دروس في لغة الـ PHP . .

    بالنسبة للرنامج اللي بدو ياه تبع السكربتات

    خلي يجرب acehtml

  9. #9
    التسجيل
    01-08-2005
    الدولة
    Any Where With Fabregas
    المشاركات
    179

    مشاركة: دروس في لغة الـ PHP . .

    مشكور نورل على المرور .. تحياتي
    ..:: مـــاعنــديـ تـــوقيــعـ ::..

  10. #10
    التسجيل
    10-11-2005
    الدولة
    Okama Land
    المشاركات
    63

    مشاركة: دروس في لغة الـ PHP . .

    خوش موضوع يستاهل التثبيت
    وعن نفسي صراحه منزمان كنت ناوي اتعلم لغة الـ php لتصميم المواقع لكن وقت مابغى اتعلمها استصعبها. لكن ان شاء الله على يوم بتفرغ لها خصوصا اني مهلوس بتصميم المواقع

    على العموم سلام!

  11. #11
    التسجيل
    26-07-2005
    المشاركات
    5

    مشاركة: دروس في لغة الـ PHP . .

    اريد أرسال دروس في الphpعاجلا علي الemail
    ajapprog@hotmail.cim
    لوسمحتم وشكرااااااااااا

  12. #12
    التسجيل
    05-11-2000
    الدولة
    arabgn.net
    المشاركات
    4,662

    مشاركة: دروس في لغة الـ PHP . .

    اين بقية الدروس ؟

  13. #13
    التسجيل
    19-07-2005
    الدولة
    السعودية
    المشاركات
    57

    رد: دروس في لغة الـ PHP . .

    روووووووووعه ياخوي


    بالفعل أبدعت في المعلومات وماقصرت فيها


    تحياتي لك

  14. #14
    التسجيل
    27-08-2005
    الدولة
    agadir maroc
    المشاركات
    10

    رد: دروس في لغة الـ PHP . .

    موقع متخصص في تعليم php لاكنه باللغة الفرنسية وهو يعلمك من الصفر وإسمه يدل على ذلك

    www.siteduzero.com

  15. #15
    التسجيل
    20-11-2004
    المشاركات
    1

    رد: دروس في لغة الـ PHP . .

    جزاك الله كل خير اخي علي هذا الدرس

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •