| | |||||||
![]() | ![]() | ![]() |
![]() | ![]() |

| | LinkBack | أدوات الموضوع | طريقة عرض الموضوع |
|
#1
| ||||
| ||||
| الكثير منا يريد ان يعرف مامعني 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 عبر مستعرض للانترنت مثل الانترنت اكسبلور او النافيجتور فانه لايشترط ان يكون هذين المتصفحين او اي متصفح اخر يدعمون هذه الاخر (وهذا يجعلنا نطمئن من اننا لن نخوض الحرب الذي يخوضها المتصفحين فهناك اشياء في النافيجتور لايدعمها الانترنت اكسبلور لان الجافا مثلا لغه من صنع شركه صن ولغه الفيجول بيسك سكربت من صنع شركه مايكروسوفت مما يعني ان النافيجتور لايدعم الفجول بيسيك سكربت وهذا شي مقلق جدا فلغه الفيجول ,,,,,,,,آآآآآآآآآآ ,,,,,لحظه ,,,الم ترى اننا قد ابتعدنا عن الموضوع كثيرا ) باختصار اننا لانطالب المستخدم ببرنامج معين لكي يري صفحه الويب التي صنعناها . عندما يطلب المستخدم صفحه ما مثلا 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 ؟ --التفاعل مع صفحات الويب / ياتي اليك مدير مكتبك ويقول لك ماذا تستفيد شركتي من كونك مبرمج php ؟ هاه ؟ سؤال صعب اليس كذلك ؟ انظر اليه بكل برود وثق انك ستنتصر عليه برد صاعق في الواقع قد تكون html قد نفعتنا كثيرا حينما اردنا تصميم مواقع الويب ولكنها لاتكفي الا اذا كان موقعك استقراريا اي انك لاتجدد فيه الا في الشهرين مره او في الثلاثه شهور مره وتتعب ازاء ذلك ولكن عندما تريد ان يتجدد موقعك يوميا مثلا يعطيك الاخبار يوميا ويوفر محركات بحث تساعد المستخدم من الحصول على شي معين في موقعك دون تعب او قائمه بريديه او تريد ان تعرف ماراي الزوار في موقعك يوميا او تريد صناعه متجر الكتروني او صفحه اعلانات تتجدد ديناميكيا ستجد فعلا انك تحتاج الى لغه php واجعل مديرك يقوم بتقطيع البصل اذا يريد فعلها بالhtml اليس ذلك انتصارا رائعا . ----المجانيه لغه php مجانيه اي انك لاتحمل هما لاتراخيص ولامحكمات دعائيه وتمضي قدما دون توقف وليست مثل Asp . بالاضافه الى انه يمكنك رؤيه الشفره المصدريه التى تجعل هذه اللغه تزيد تطورا يوما بعد يوم ---وجود مواقع سبرفرات تدعمها بكثره / خبر سار اليس كذلك ؟ ;) يوجد الكثير من المواقع التي تدعم php والتى منها المجاني ومنها الذي ياخذ منك قدرا معينا على الاستضافه يمكنك ان تجد دعما مجانيا للphp في هذا الموقع http://d1d.net http://www.f2s.com http://datablocks.net http://www.psend.com ---التفاعل مع قواعد البيانات بينما شركه مايكروسوفت جعلت 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 يقوم بعمل نفس الوظيفه التي تقوم بها برامج البيرل بشفره اقل وبساطه اكثر -- هنا نكون نكون قد انتهينا واكثرنا الثرثره *********************** شجون_دبي
_________________ ![]() |
|
#2
| |||
| |||
| http://www.jeel5.com/vb منتديات جيل التحدي http://www.jeel5.com/vb منتديات جيل التحدي http://www.jeel5.com/vb منتديات جيل التحدي |
|
#3
| |||
| |||
| http://www.jeel5.com/vb منتديات جيل التحدي http://www.jeel5.com/vb منتديات جيل التحدي http://www.jeel5.com/vb منتديات جيل التحدي |
|
#4
|
| مشكوراخي العزيز على الموضوع المتميز وهدا موقع اخر لتعليم لغة html ببساطة تامة http://ar.html.net وهدا كتاب باللغة الفرنسية لتعليم لغة php http://www.ziddu.com/downloadlink/5013992/coursphp.zip |
| مواقع النشر (المفضلة) |
| أدوات الموضوع | |
| طريقة عرض الموضوع | |
| |
| | ||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر رد |
| تركيب php على ويندوز فيستا | الحزين222 | مشاكل و حلول للمنتديات و المواقع المشكله و الحل و الصيانة | 0 | 11-23-2007 02:20 PM |
-الدورات
التدريبية بجامعة نجران-