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


الاستعلام عن المخالفات المرورية وزارة الداخلية السعودية 
 عدد الضغطات  : 36824 تعهدات اكساء ادوات كهربائية سيراميك اطقم حمامات سوريا طرطوس 
 عدد الضغطات  : 10763 حافز البرنامج الوطني للعاطلين عن العمل وزارة العمل السعودية 
 عدد الضغطات  : 12000 العاب الحسين جميع انواع العاب الاطفال السعودية الرياض 
 عدد الضغطات  : 14159 مكتب خدمات السفارات تاشيرات شنجن اوروبا بريطانيا حي السفارات 
 عدد الضغطات  : 13925 قبولات الجامعات امريكا كندا بريطانيا مرزاي للخدمات التعليمية 
 عدد الضغطات  : 6109 جامعة الملك فيصل 	التعليم عن بعد 
 عدد الضغطات  : 5649


العودة   لها التجاري, دليل الشركات العربية: موقع اعلانات تجارية مبوبة مجانية - لإعلانات الشركات و المؤسسات و المصانع و الافراد > التسويق و التقانة > المنتديات التقنية
التسجيل البومات الصور تعليمات التقويم البحث مشاركات اليوم اجعل كافة الأقسام مقروءة

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


آخر 15 مواضيع
سائق عربى فى ايطاليا روما
(الكاتـب : sara ahmed ) (المشاهدات : 2012 )
عقارات في السودان للبيع
(الكاتـب : هادي شادي ) (المشاهدات : 662 )
وطائف السودان
(الكاتـب : هادي شادي ) (المشاهدات : 607 )
شقق ب حي الاشجار و دريم لاند مثر
(الكاتـب : aqarak ) (المشاهدات : 583 )

إضافة رد
المحادثة الفورية مع مشرف الموقع
التسجيل
البحث
مشاركات اليوم
التقويم
تعليمات
المتواجدون الآن
ملفي الشخصي

اعلانات غوغل


جدنا على فيسبوك


 
 
LinkBack أدوات الموضوع
  #1  
قديم 09-23-2008, 06:10 AM
المشرف العام
 
تاريخ التسجيل: Aug 2008
المشاركات: 77
افتراضي تعلم لغة تصميم و برمجة المواقع المتقدمة Php

مواقع تساعد على تعلم لغة برمجة المواقع المتقدمة و هي PHP, الشبكة العنكبوتية مليئة بتلك المواقع, في المواقع التالية هناك دروس لهذه اللغة و تعريفات و ارتبطاها باللغات الاخرى و الكثير


تعليم بي اتش بي 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 يقوم بعمل نفس الوظيفة التي تقوم بها برامج البيرل بشفرة أقل وبساطة أكثر.

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






المصدر:
http://www.websy.net/learn/php/1.htm



آخر اعلاناتي 0 شروط الاعلان في قسم الاعلانات التجارية المبوبة عن المنتجات
0 شروط الاعلان في قسم الاعلانات التجارية المبوبة عن المنتجات
0 قميص بناتي محير جنز نصف كم لون جنزي تطريز الكترون موديل لوتس 2504
0 برنامج ...KitchenDraw v4.50e... لتصميمات المطابخ و الحمامات
0 روب بناتي 6 مقاسات بشكيردوائر ملونة قبعة موديل 2621 لوتس
0 جلابيات نسائية لماركة لوتس - صناعة سورية
0 لرفع المقطوعات و الالبومات الموسيقية بشكل دائم على الانترنت
0 قميص نسائي قماش سادة كسرات طبقات قصة كاروهات لماركة لها
0 تعلم لغة تصميم و برمجة المواقع المتقدمة Php
0 اجمل ما قيل في الحب
0 بيجما نسائي شيال شورت قطن موديل لها 18
0 صور خيالية
0 العقل السليم في الجسم السليم, اشعر بالراحة و الصحة بتناول الكورن فليكس الغني بالالياف
0 روب بناتي 6 مقاسات بشكير مطبع مربعات ملونة قبعة موديل 2630 لوتس
0 بيجاما بناتي 6 مقاسات قطن دبل مزهر ياقة قميص موديل 2609 لوتس

التعديل الأخير تم بواسطة Nabhan ; 09-24-2008 الساعة 05:27 PM
رد مع اقتباس
  #2  
قديم 09-24-2008, 04:06 PM
المشرف العام
 
تاريخ التسجيل: Aug 2008
المشاركات: 77
افتراضي الدرس الاول: مقدمه ومفاهيم عن لغة Php

الدرس الاول: مقدمه ومفاهيم عن لغة PHP

لغة PHP من اقوى اللغات الحاليه واسرعها , وتعتبر المفضله عند كثير من المبرمجين لسهولتها وبساطه التعامل معها, في هذا الدرس سوف نتعلم المفاهيم الاساسيه عن هذه اللغه , ومظاهر قوتها وبعض توضيحات القاء الدروس لان هذا الدرس يعتبر البدايه والانطلاقه لنتعلم معاً

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






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

  • متطلبات قبل كل درس
  • نقاط توضيحيه واهداف الدرس
  • الدرس بالكامل
  • اسئله على الدرس
  • الدرس القادم


متطلبات قبل البدأ بتعلم لغة PHP :
  • معرفة شبه تامه بلغة HTML

  • الاخلاص في التعلم
  • عدم التوقف بعد الانتهاء التعلم وانما البحث عن الجديد ومحاولة التطوير الدائم للمهارات
  • توفر بعض مهارات اللغه الانجليزية وذلك لان بعض المصطلحات يصعب ترجمتها الى العربية , او معناها العربي لا يؤدي الغرض
نقاط توضيحيه عن دروس PHP :
  • لماذا تتعلم معنا ؟

  • ما مقدار الاستفاده من تعلم PHP معنا
  • ماهي لغة PHP ؟
  • قوة لغة PHP
لماذا تتعلم معنا ؟


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

مقدار الاستفاده من تعلم PHP معنا

تعلمك معنا سوف يتيح لك بناء مواقع حقيقه وممتازه وسوف نحاول ان نقوم بتغطية جميع ما يتعلق بهذه اللغه. اذا استخدمت لغة HTML من قبل فمن المؤكد انك لاحظت عدم ديناميكية الصفحات ولكن مع PHP سوف تلاحظ الفرق, وبعد الانتهاء من الدروس بالكامل سوف نقوم بعمل تطبيقات حقيقه يتم تقريرها لاحقا.

ماهي لغة PHP ؟

PHP عباره عن لغة تسمى ( Server Side Scripting Language ) ونعني بذلك انها تترجم من جهة الخادم وليس من جهاز المستخدم. لنضرب مثالا واقعيا على ذلك , عند الدخول الى الدردشه يجب عليك ان تقوم بتحميل (( JAVA VM )) على جهازك لتتمكن من الدخول ولكن اذا قمت بزياره اي موقع يستخدم لغة PHP فلن يكون هناك حاجه لتنصيب او تحميل اي برامج مساعده. فما وراء الكواليس كله يحصل في الخادم (( Server )), صممت هذه اللغه خصيصا للمواقع. ومن ضمن صفحات HTML يمكنك ادراج لغة PHP بداخلها لكي تنفذ في كله مره قمت بزياره الصفحه.
بدأت لغة PHP بمجهود شخص واحد يسمى ( Rasmus Lerdorf ) في سنة 1994 ومرت بثلاث مراحل جذريه لنرى ماهي عليه الان, حتى انه في سنة 2002 كان عدد المواقع التي تستخدمها اكثر من 9000000 (( تسعة مليون )) موقع. PHP لغة برمجة متاحه للكل لتطويرها او العمل عليها وهذا ما يسمى ( Open Source ). قديما كان اختصار PHP هو ( Personal Home Page ) ولكن تغيرت الى الاسم الحالي ( Hypertext Processor ). النسخه الحاليه للغة PHP هي 5 وقد حصل بها تطور كبير وتغيرات جذريه كبيره واصبحت اقوى بكثير من ما هي عليه الان.

( مثال 1 : لاحظ انك لا تحتاج الى مترجم PHP على جهازك الشخصي )

قوة لغة PHP :






سوف اقوم بذكر قوة لغة PHP على شكل نقاط وسوف نتكلم عن كل نقطه بالتفصيل
  • الاداء العالي
    تعتبر اللغه جدا مميزه وفعاله , حتى مع دعمها بتقنيه ZEND اصبحت اقوى , بحيث يمكن ان تتحمل ملايين الاوامر في اليوم الواحد
  • دعمها لعدد كبير من قواعد البيانات
  • تدعم لغة PHP عدد كبير من قواعد البيانات منها MySQL و mSQL و Oracle و DBM و وغيرها الكثير
  • الدوال الداخليه او ( Built-In Library )
    تحتوي اللغه على كثير من الدوال الجاهزه للاستخدام , ومسهله بطريقه كبيره , بحيث يمكن من سطرين برمجيين او ثلاث من انشاء صوره من غير استخدام اي برنامج تحرير رسومي
  • القيمه
    اللغه مجانيه ولا يوجد اي مبلغ تقوم بدفعه لتحميلها ويمكنك تحميل اللغه من موقعها الرسمي http://www.php.net
  • التعلم
    تعلم اللغه سهل وهو مبني على لغة PERL و C و JAVA فإذا انت تعرف احدها , فتأكد انك سوف تختصر كثير من الوقت للتعلم
اسئله على الدرس :
  1. ماهو الاسم القديم للغة PHP وماهو الاسم الحالي ؟

  2. من هو مخترع هذه اللغه ؟
  3. اذكر مظاهر قوة لغة PHP ؟
  4. اذكر 4 من قواعد البيانات التي تدعمها لغة PHP ؟
الدرس القادم :
سوف نتعلم في الدرس القادم كيفة تنصيب خادم شخصي و لغة PHP و قواعد بيانات MySQL على جهازك وربطها مع بعضها البعض



المرجع:
http://prog.arccn.net/modules.php?na...=article&sid=6

http://prog.arccn.net/modules.php?name=Topics
آخر اعلاناتي 0 شروط الاعلان في قسم الاعلانات التجارية المبوبة عن المنتجات
0 شروط الاعلان في قسم الاعلانات التجارية المبوبة عن المنتجات
0 قميص بناتي محير جنز نصف كم لون جنزي تطريز الكترون موديل لوتس 2504
0 برنامج ...KitchenDraw v4.50e... لتصميمات المطابخ و الحمامات
0 روب بناتي 6 مقاسات بشكيردوائر ملونة قبعة موديل 2621 لوتس
0 جلابيات نسائية لماركة لوتس - صناعة سورية
0 لرفع المقطوعات و الالبومات الموسيقية بشكل دائم على الانترنت
0 قميص نسائي قماش سادة كسرات طبقات قصة كاروهات لماركة لها
0 تعلم لغة تصميم و برمجة المواقع المتقدمة Php
0 اجمل ما قيل في الحب
0 بيجما نسائي شيال شورت قطن موديل لها 18
0 صور خيالية
0 العقل السليم في الجسم السليم, اشعر بالراحة و الصحة بتناول الكورن فليكس الغني بالالياف
0 روب بناتي 6 مقاسات بشكير مطبع مربعات ملونة قبعة موديل 2630 لوتس
0 بيجاما بناتي 6 مقاسات قطن دبل مزهر ياقة قميص موديل 2609 لوتس

التعديل الأخير تم بواسطة Nabhan ; 09-24-2008 الساعة 05:29 PM
رد مع اقتباس
  #3  
قديم 09-24-2008, 04:37 PM
المشرف العام
 
تاريخ التسجيل: Aug 2008
المشاركات: 77
افتراضي الدرس الثاني: اول برنامج 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 .

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


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

يمكن برنامج تحرير اكواد PHP من الرابط التالي اضغط هنا و هو PHP Coder و يمكن الاعتماد عليه



قم بحفظ البرنامج وقم بتسميته الى 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

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













اسئـــله على الــدرس:
  1. ماهو افضل وسم في رأيك يمكنك استخدامه في كتابة اكوادك ؟
  2. لماذا تحتاج ان تقوم بإستخدام التعليقات ؟
  3. قم بكتابة برنامج PHP يقوم بطباعة اسمك الاول بخط عريض في سطر واسم والدك في سطر اخر بخط مائل واسم عائلتك بخط عادي في سطر ثالث. (( يمكنك ان تجرب كتابة الارقام وتليون الاكواد )) تلميح : استخدم برنامج Front Page للمساعده
الــدرس القــــادم:




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




المرجع:

آخر اعلاناتي 0 شروط الاعلان في قسم الاعلانات التجارية المبوبة عن المنتجات
0 شروط الاعلان في قسم الاعلانات التجارية المبوبة عن المنتجات
0 قميص بناتي محير جنز نصف كم لون جنزي تطريز الكترون موديل لوتس 2504
0 برنامج ...KitchenDraw v4.50e... لتصميمات المطابخ و الحمامات
0 روب بناتي 6 مقاسات بشكيردوائر ملونة قبعة موديل 2621 لوتس
0 جلابيات نسائية لماركة لوتس - صناعة سورية
0 لرفع المقطوعات و الالبومات الموسيقية بشكل دائم على الانترنت
0 قميص نسائي قماش سادة كسرات طبقات قصة كاروهات لماركة لها
0 تعلم لغة تصميم و برمجة المواقع المتقدمة Php
0 اجمل ما قيل في الحب
0 بيجما نسائي شيال شورت قطن موديل لها 18
0 صور خيالية
0 العقل السليم في الجسم السليم, اشعر بالراحة و الصحة بتناول الكورن فليكس الغني بالالياف
0 روب بناتي 6 مقاسات بشكير مطبع مربعات ملونة قبعة موديل 2630 لوتس
0 بيجاما بناتي 6 مقاسات قطن دبل مزهر ياقة قميص موديل 2609 لوتس

التعديل الأخير تم بواسطة Nabhan ; 09-24-2008 الساعة 05:02 PM
رد مع اقتباس
  #4  
قديم 10-02-2008, 07:38 AM
المشرف العام
 
تاريخ التسجيل: Aug 2008
المشاركات: 77
افتراضي الدرس الثالث: المتغيرات , الثوابت و المعاملات

نتمنى ان تكون الاستفاده ممتازه من هذه الدروس ولا تترد بطرح اي سؤال على بريد الموقع او بريدي الشخصي وسوف يسعدني ان اقوم بالمساعده , اذا قمت بأي خطأ او كان هناك خطأ في معلوماتي الرجاء اعلامي بذلك , فلا تنسى انه جل من لا يسهو . ( ان اصبت من الله وان اخطأت فمن نفسي او الشيطان )













متطلبات قبل البدأ :
  • مراجعة الدرس الاول : اول برنامج PHP
  • اختيار محرر كتابة الاكواد المناسب
اهداف الدرس:
  • المتغيرات
  • انواع البيانات
  • الثوابت
  • المعاملات
  • ترتيب الاهميات
المتغيرات :


ما معنى متغير ؟ المتغير هو عباره عن مكان او محتوى تضع فيه قيمة , تخيل كأس يمكن ان يحتوي ماء او عصير اليس ذلك صحيحا ؟ نفس الشي ينطبق على المتغير هو مكان نحفظ به قيمة ( بيانات ) . اذن كيف نقوم بتعريف متغير ؟ وكيف نحدد قيم المتغير ؟! في لغة PHP نقوم بتعريف متغير عن طريق الرمز $ فمثلا لو قلنا اننا نريد ان نعرف متغيرا اسمه ( name ) ويحتوي على القيمه ( احمد ) فسوف نقوم بالتالي:
$name = "احمد";
لكن يجب عليك الانتباه بأن اسماء المتغيرات في لغة PHP لها حدود, نعني بذلك انه يوجد اسماء واحرف غير مسموحه لتعريف المتغيرات, لنقوم بتسهيل الامر سنذكر المسموح منها وهو ( احرف ) و ( ارقام ) و ( _ ) فقط.
مثال على الاحرف : ( $name ) , مثال على الارقام : ( $223 ) , مثال على _ : ( $_name ) , ارأيت سهولة ذلك ؟ ولكن يفضل ان تكون الاسماء معبره لكي يسهل عليك كتابة البرنامج ويسهل على الغير فهم محتواه , فلو اردت ان تعرف متغير يحوي البريد الالكتروني فسوف يكون كالتالي ( $email ) او ( $user_email ) وليس من المنطقي ان يكون ( $2235 ) او ( $mobile ) على سبيل المثال. وتذكر ان يمكنك استخدام اي عدد من الحروف التي تريد , فهي ليست محدده
لو اردنا ان نقوم بتعريف متغير به القيمه 1 ومتغير اخر به القيمه 2 ماذا سوف نفعل ؟ سوف نقوم بتعريف المتغير الاول ( $number1 = 1; ) والمتغير الثاني ( $number2 = 2; ) , ماذا لو اردنا طباعته الى المتصفح , بكل بساطه نقوم بعمل التالي: ( print $number1; ) و ( print $number2; ) , لم تقتنع ؟ لم توضح الصوره ؟ مللت من الكلام ؟ لنقم بتسخين ايدينا قليلا وقم بفتح محرر الاكواد اليك وقم بكتابة الكود التالي :






عند تنفيذ هذا الكود سوف يكون لدينا الناتج التالي :




اذن في المتغير number1 قمنا بوضع القيمه 1 وفي المتغير number2 قمنا بوضع القيمه 2 ( بإستخدام العلامه = ) وقمنا بطباعة المتغيرات, فرأينا محتوى المتغيرات. اذن كأننا قلنا ( print 1; ) اليس كذلك ؟ لاحظ هنا ان السطور البرمجيه تنفذ سطرا سطرا , نعني بذلك اننا سنقوم بتنفيذ السطر رقم 3 ثم نقوم بتنفيذ السطر رقم 4. لكن قد تتسائل , فقط نستطيع ان نقوم بوضع قيم ؟ هل يمكن ان نضع متغير في متغير ؟ نعم يمكن ذلك بهذه الطريقه ( $number2 = $number1; ) ارأيت السهوله والبساطه في الموضوع ؟ وسوف يقوم بطباعة الرقم 1 . قلنا قبل قليل ان التنفيذ يكون سطرا سطرا اليس كذلك ؟ لنرى مثالا على ذلك , اكتب في محرر الاكواد التالي :




قم بتجربة الملف ولاحظ الناتج , اذن لان الاوامر تنفذ سطرا سطرا لم يقم المترجم بطباعة القيمه 2 , لان اخر قيمة اسندت الى المتغير ( $number 2 ) هي قيمة المتغير ( $number1 ) , اعتقد ان الامر قد اتضح الان , لا تنسى ان اسماء المتغيرات حساسه لحالة الاحرف فالمتغير ( $number ) لا يساوي المتغير ( $Number ) .


انواع البيانات:
هل لاحظت في الامثله السابقه اننا قمنا بطباعة ارقام ونصوص, اليس كذلك ؟ ولكن ماهي انواع البيانات الي تأخذها المتغيرات وانواعها ؟ لدينا عدة انواع من المتغيرات الا وهي : ( نصوص = string ) , ( ارقام = integer ) , ( ارقام عشريه = Double ) , ( المتغير Boolean ) , ( مصفوفه = array ) , ( كائن = object ) , في بداية تعلمنا سوف نقوم بالتعرف على النصوص والارقم العشرية والمتغير Boolean , اما الاخري فسوف تكون في دروس متقدمه اخرى , لنأخذ امثله على هذه المتغيرات



------- مثال --------------- الاسم
string------- "Mohammad" s
-------Integer--------------- 123
------Double ---------------1.23
---Boolean ------True / False



لاحظ اننا عندما نريد طباعة نص يجب ان نقوم بوضعه بين علامتي التنصيص " " او ' ' اي واحد منهما تقوم بإختياره , ولكن اذا بدأت بواحد منهم يجب ان ينتهي النص بنفسه فلا يصح ان نقول ( "mohammad' ) ولكن الصحيح ( "mohammad" ) او ( 'mohammad' ) وضحت الصوره ؟
معلومه خارجيه : تسمى لغة PHP اللغه المسامحه ولذلك انك عند وضع القيمه داخل المتغير لا تحتاج ان تقوم بتحديد النوع , فإن المترجم يقوم بعرفة النوع من تلقاء نفسه , ماعليك فعله فقط ان تقوم بوضع علامة $ قبل اسم المتغير.
تخيل انك تريد معرفة نوع قيمة موجوده في متغير , ماذا يجب عليك ان تفعل , امر بسيط جدا وهو ان تقوم بإستخدام الداله gettype($var); وسوف تقوم هذه الداله بطباعة نوع المتغير الموجود لديك , لنأخذ امثله على ذلك , افتح محرر الاكواد وقم بكتابة التالي



وسوف يكون الناتج كما يلي :




لاحظ ان المتغير $test نوعه NULL وذلك لاننا لم نقم بتعيين اي قيمه له , ومعنى NULL هو فراغ او لا شيء
ماذا لو اردنا تغيير قيمة متغير من نوع الى اخر , من integer الى string فمالذي نفعله ؟ نقوم بإستخدام الداله settype($var , new type ) لكي تقوم بالعمل المطلوب , لنأخذ مثالا لتوضيح الصوره




والناتج هو :




والبقية نفس المنوال , فقط قم بوضع المتغير , ثم ضع النوع المراد التحويل اليه
هناك طريقة اخرى لتغيير نوع المتغير وتسمى ( Casting ) وهي بالطريقة التاليه :






قم بكتابة الكود وسوف ترى ان النتيجه نفسها نتيجة عمل settype( $var , new type ) والاختلاف الوحيد ان طريقة ( Casting ) لا تقوم بتغيير نوع المتغير الاساسي او فعليا , ولكن تقوم بوضع نسخه من المتغير وتقوم بتغييرها الى النوع المراد , ولكن على عكس الاخرى فهي تقوم بتغير النوع فعليا
هناك شي اخر وهو لو اردنا جمع متغيرين مع بعضهما البعض في سطر واحد , فسوف نقوم بإستخدام ( . ) , لم توضح الصوره وانا متأكد , لنأخذ مثال يبين لنا المعنى , افتح محرر الاكواد مجددا وقم بكتابة التالي :




والناتج هو التالي:




المرجع:
http://prog.arccn.net/modules.php?na...=article&sid=8
آخر اعلاناتي 0 شروط الاعلان في قسم الاعلانات التجارية المبوبة عن المنتجات
0 شروط الاعلان في قسم الاعلانات التجارية المبوبة عن المنتجات
0 قميص بناتي محير جنز نصف كم لون جنزي تطريز الكترون موديل لوتس 2504
0 برنامج ...KitchenDraw v4.50e... لتصميمات المطابخ و الحمامات
0 روب بناتي 6 مقاسات بشكيردوائر ملونة قبعة موديل 2621 لوتس
0 جلابيات نسائية لماركة لوتس - صناعة سورية
0 لرفع المقطوعات و الالبومات الموسيقية بشكل دائم على الانترنت
0 قميص نسائي قماش سادة كسرات طبقات قصة كاروهات لماركة لها
0 تعلم لغة تصميم و برمجة المواقع المتقدمة Php
0 اجمل ما قيل في الحب
0 بيجما نسائي شيال شورت قطن موديل لها 18
0 صور خيالية
0 العقل السليم في الجسم السليم, اشعر بالراحة و الصحة بتناول الكورن فليكس الغني بالالياف
0 روب بناتي 6 مقاسات بشكير مطبع مربعات ملونة قبعة موديل 2630 لوتس
0 بيجاما بناتي 6 مقاسات قطن دبل مزهر ياقة قميص موديل 2609 لوتس

التعديل الأخير تم بواسطة Nabhan ; 10-02-2008 الساعة 09:01 AM
رد مع اقتباس
  #5  
قديم 10-09-2008, 08:17 AM
الصورة الرمزية Admin
Administrator
 
تاريخ التسجيل: Sep 2008
المشاركات: 1,667
افتراضي نصائح لكتابة اسماء المتغيرات في php و بعض المعلومات الاخرى عنها

نصائح و ملاحظات مهمه :

1- غالبا استخدم كلمات معبرة للـمتغيير لكي يسهل عليك و على اي مبرمج غيرك ليفهم الكود و لا تستخدم اسماء غريبه في المتغييرات فأنت نفسك ستضيع خلال البرمجه

2- في لغة بي اتش بي الفراغ او المسافة بين المتغيير و علامة يساوي و غيرها لا تهم و يتاجهل السيرفر اي مسافات و لكن نقوم بعمل مسافة ليسهل قرائة الكود فيها بعد


كيف اقوم بطباعة شيء الى المستخدم في البي اتش بي؟

امر الطباعة في هذه اللغه هما فعليا امران.

الأول هو : print()

مثال على طباعة احمد عن طريق ()print


PHP code :
<FONT color=#000000>


اما الأمر الثاني فهو echo()


PHP code :
<FONT color=#000000>

المرجع:

http://www.ps-revolution.com/tut-64-PHP_variables_and_functions_tutorial_1.html
آخر اعلاناتي 0 جامعة غنت كلية الهندسة الحيوية بلجيكا
0 تخفيضات الجمعة البيضاء سوق كم
0 تحميل فيديو من فيسبوك او يوتيوب بدون برامج موقع داونلود فيدس downvids
0 الاستعلام عن فاتورة الكهرباء من موقع الشركة السعودية للكهرباء برقم الحساب إستعرض الفاتورة
0 جميع البنرات الاعلانية التي تم عرضها في موقع لها التجاري
0 كورس لغة برمجة الاندرويد كوتلين kotlin
0 حماية من فيروس الفدية WannaCry سد ثغرة في نسخ الويندوز
0 Social Jukebox Canva Mention أدوات تواصل اجتماعي على رواد الأعمال استخدامها
0 جوجل هاير Google Hire للبحث عن الوظائف في غوغل
0 جامعة إديث كوان مؤسسة تعليمية كبيرة متعددة الحرم الجامعي في غرب استراليا
0 تصنيف الشبكات Network Clasification شبكات WAN MAN LAN بنى وطبولوجيا الشبكات
0 مفاهيم اساسية في الشبكات تعريف و انواع الشبكة الحاسوبية و نظام تشغيل الشبكة
0 مشغل محاضرات الجامعة الافتراضية Irec linktivity player ويندوز 7
0 خمس طرق لزيادة السيروتينين في الدماغ زيادة هرمون السعادة بشكل طبيعي
0 طرق طبيعية لتببيض الاسنان
رد مع اقتباس
  #6  
قديم 10-29-2009, 09:20 AM
عضو جديد
 
تاريخ التسجيل: Oct 2009
المشاركات: 1
افتراضي

شكرا على اهتمامكم
آخر اعلاناتي
رد مع اقتباس
إضافة رد
المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر رد
تعليم بي اتش بي فيديو learn php video تعلم و احترف لغة برمجة المواقع Admin المنتديات التقنية 13 12-29-2013 09:23 PM
دورات تصميم و برمجة المواقع الالكترونية php asp.net في الرياض معهد الزرقاء اعلانات الانترنت الاعلانات التجارية المبوبة المجانية, اعلن عن خدماتك مجانا 0 04-29-2012 08:52 PM
8- ادوات انشاء و تصميم و برمجة المواقع الالكترونية -التطوير واختيار البرامج Admin تصميم مواقع الانترنت WD 0 12-22-2010 04:10 AM
7- برمجة المواقع الالكترونية - برامج تصميم المواقع flash photoshop Admin تصميم مواقع الانترنت WD 0 12-22-2010 03:48 AM
مؤسسة الصفحات الذكية لتصميم المواقع برمجة حلول تطبيقات Web والحلول المتقدمة السعودية رواء الاسلام الاعلانات التجارية المبوبة المجانية, اعلن عن خدماتك مجانا 0 07-02-2010 10:03 AM


مواقع النشر (المفضلة)

الكلمات الدليلية (Tags - تاق )
لغات برمجة, لغة البرمجة php, برمجة المواقع, تصميم مواقع



أدوات الموضوع


vBulletin statistic

Preview on Feedage: httpvb4heronlinenet Add to My Yahoo! Add to Google! Add to AOL! Add to MSN
Subscribe in NewsGator Online Add to Netvibes Subscribe in Pakeflakes Subscribe in Bloglines Add to Alesti RSS Reader
Add to Feedage.com Groups Add to Windows Live iPing-it Add to Feedage RSS Alerts Add To Fwicki

Feedage Grade C rated


الساعة الآن 08:52 AM.

لطلب إعلانات البنر marketing@4herOnline.net

لزيادة ترتيب المواقع العربية عالميا حمل شريط الكسا بالضغط هنا

Page Rank
 

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd diamond Design By 4her
تابع جديدنا على الفيسبوك و تويتر

لها التجاري