دروس Php للمبتدئين.. الدرس الأول


مجلس برامج الكمبيوتر و الأنترنت كل مايخص الكمبيوتر والأنترنت من معلومات واخبار و برامجها

موضوع مغلق
قديم 13-09-2007, 04:40 PM
  #1
عبدالله السحيمي
.:: المراقب العام ::.
تاريخ التسجيل: May 2007
الدولة: الخبـــر
المشاركات: 7,982
عبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond repute
افتراضي دروس Php للمبتدئين.. الدرس الأول

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

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


لغة البرمجة 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 :

بينما تستخدم ال ASP لغة الفيجول بيسيك في عمل سكربتات متفاعلة مع الويب فإنها تحتاج في تشغيلها إلى سيرفر Iis أو PWs وحتى الآن يعد تشغيلها على سيرفر الأباتشي أمراً فيه صعوبة.
ومع أن هناك شركة أنتجت برنامجاً معيناً وخاصاً لكي يعمل Apche ويدعم Asp فإنه إلى الآن يستلزم أن يكون لديك وندوز NT ولا يمكنك تشغيله بشكل ممتاز على وندوز ملينيوم.

بالإضافة أن ال Asp تعتبر أبطأ من ال PHP، وغير ذلك أن ال php ليست مقتصرة على IIS بل تشتغل على Apache و Omni httpd بأفضل ما يمكن.

وعلى العموم لاتقلق فإنك حتى إن كنت مبرمج ASP وترتاح معها كثيراً.. فإنك تستطيع تحويل شفرة Asp إلى php عن طريق برنامج يقوم بذلك تجده على الرابط التالي/
http://asp2php.naken.cc/



* PHP vs. Perl :

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

اخوكم/عبدالله السحيمي
م
__________________
سبحان الله وبحمده

سبحان الله العظيم


[COLOR="Red"][SI
عبدالله السحيمي غير متواجد حالياً  
قديم 13-09-2007, 05:47 PM
  #2
أبو أصايل
عضو نشيط
تاريخ التسجيل: Mar 2006
المشاركات: 294
أبو أصايل is a glorious beacon of lightأبو أصايل is a glorious beacon of lightأبو أصايل is a glorious beacon of lightأبو أصايل is a glorious beacon of lightأبو أصايل is a glorious beacon of light
افتراضي رد : دروس Php للمبتدئين.. الدرس الأول

بارك الله فيك
أبو أصايل غير متواجد حالياً  
قديم 13-09-2007, 07:47 PM
  #3
ابن خضير

.: مراقب قسم ســـابق :.

 الصورة الرمزية ابن خضير
تاريخ التسجيل: Mar 2007
الدولة: @الرياض @
المشاركات: 17,553
ابن خضير has a reputation beyond reputeابن خضير has a reputation beyond reputeابن خضير has a reputation beyond reputeابن خضير has a reputation beyond reputeابن خضير has a reputation beyond reputeابن خضير has a reputation beyond reputeابن خضير has a reputation beyond reputeابن خضير has a reputation beyond reputeابن خضير has a reputation beyond reputeابن خضير has a reputation beyond reputeابن خضير has a reputation beyond repute
افتراضي رد : دروس Php للمبتدئين.. الدرس الأول

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


الله لا يهينك

ويعطيك العافيه


ومشكووووووووووووووووووور
__________________
ابن خضير غير متواجد حالياً  
قديم 13-09-2007, 09:49 PM
  #4
عبدالله السحيمي
.:: المراقب العام ::.
تاريخ التسجيل: May 2007
الدولة: الخبـــر
المشاركات: 7,982
عبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond repute
افتراضي رد : دروس Php للمبتدئين.. الدرس الأول

اقتباس:
المشاركة الأصلية كتبت بواسطة أبو أصايل مشاهدة المشاركة
بارك الله فيك
اررررررررررررررحب

مشكوووور على المرور

اخوك/عبدالله السحيمي
__________________
سبحان الله وبحمده

سبحان الله العظيم


[COLOR="Red"][SI
عبدالله السحيمي غير متواجد حالياً  
قديم 13-09-2007, 09:50 PM
  #5
عبدالله السحيمي
.:: المراقب العام ::.
تاريخ التسجيل: May 2007
الدولة: الخبـــر
المشاركات: 7,982
عبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond repute
افتراضي رد : دروس Php للمبتدئين.. الدرس الأول

اقتباس:
المشاركة الأصلية كتبت بواسطة ابن خضير مشاهدة المشاركة
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته


الله لا يهينك

ويعطيك العافيه


ومشكووووووووووووووووووور
العفوووووووو



لاهنت على المورور


اخوك/عبدالله السحيمي
__________________
سبحان الله وبحمده

سبحان الله العظيم


[COLOR="Red"][SI
عبدالله السحيمي غير متواجد حالياً  
قديم 13-09-2007, 09:56 PM
  #6
محمد الحياني

.: مشرف ســـابق :.

 الصورة الرمزية محمد الحياني
تاريخ التسجيل: Aug 2005
الدولة: k . s .a
المشاركات: 8,767
محمد الحياني has a reputation beyond reputeمحمد الحياني has a reputation beyond reputeمحمد الحياني has a reputation beyond reputeمحمد الحياني has a reputation beyond reputeمحمد الحياني has a reputation beyond reputeمحمد الحياني has a reputation beyond reputeمحمد الحياني has a reputation beyond reputeمحمد الحياني has a reputation beyond reputeمحمد الحياني has a reputation beyond reputeمحمد الحياني has a reputation beyond reputeمحمد الحياني has a reputation beyond repute
افتراضي رد : دروس Php للمبتدئين.. الدرس الأول

الله يعطيك العافية

وإلى ان اصبح مبرمج عالمي ان شاء الله ..


لك مني الف تحية وتقدير ..
__________________
« اللهم كما أحسنت خَلقي فحسن خُلقي »
محمد الحياني غير متواجد حالياً  
قديم 13-09-2007, 09:59 PM
  #7
عبدالله السحيمي
.:: المراقب العام ::.
تاريخ التسجيل: May 2007
الدولة: الخبـــر
المشاركات: 7,982
عبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond reputeعبدالله السحيمي has a reputation beyond repute
افتراضي رد : دروس Php للمبتدئين.. الدرس الأول

اقتباس:
المشاركة الأصلية كتبت بواسطة محمد الحياني مشاهدة المشاركة
الله يعطيك العافية

وإلى ان اصبح مبرمج عالمي ان شاء الله ..


لك مني الف تحية وتقدير ..
ان شاء الله

والله يوفقك


مشكور على مرورك

اخوك/عبدالله السحيمي
__________________
سبحان الله وبحمده

سبحان الله العظيم


[COLOR="Red"][SI
عبدالله السحيمي غير متواجد حالياً  
قديم 13-09-2007, 10:21 PM
  #8
@تركي السنحاني@
عضو جديد
 الصورة الرمزية @تركي السنحاني@
تاريخ التسجيل: Jul 2006
الدولة: وادي جناب ((العرف))
المشاركات: 0
@تركي السنحاني@ is on a distinguished road
افتراضي رد : دروس Php للمبتدئين.. الدرس الأول

لاهنت يالغلاء على التوضيح
@تركي السنحاني@ غير متواجد حالياً  
موضوع مغلق


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
انواع عرض الموضوع

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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
100 درس فوتوشوب وبالعربي ........ ابوديهـ مجلس التصاميم والجرافكس 6 27-07-2007 10:06 PM
دروس تعليم الفوتوشوب إبن مشلهب مجلس التصاميم والجرافكس 9 25-07-2007 01:40 PM
109 درس فوتوشوب بالصوت و الصوره و بالعربي.... عبدالله ابن طرخم مجلس التصاميم والجرافكس 12 30-10-2006 10:33 PM


الساعة الآن 10:53 AM

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