منتدى ثقافى أجتماعى
 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول

شاطر  | 
 

 المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة

استعرض الموضوع التالياستعرض الموضوع السابقاذهب الى الأسفل
كاتب الموضوعمن فضلك أقرأ الموضوع بعمق وأضف رد يعبر عن فهمك لمضمونه
Admin
1
1
Admin

عدد الرسائل : 3215
نقاط التقييم : 89813
المهنة : أستاذ جامعى
مقياس النشاط
المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Left_bar_bleue90 / 10090 / 100المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Right_bar_bleue

100

^ : ^

تكريم الأعضاء -

المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة 3h5910



المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Empty
مُساهمةموضوع: المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة  المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Icon_minitime2010-10-31, 01:11أنت الرقيب على نفسك

المصدر :- منتدى الشبكة العربية
إضافة تقييم للموضوعالكاتب :- Admin
 
المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة
اتفقنا سابقا أن نسمي ملف الكود الذي سنبرمجه order.php
يفضل أن تستخدم برنامج PHP Coder لكتابة أكواد php وذلك لأن له القدرة على تمييز كودات PHP ، وهذا يفيد المبتدئين كثيرا .. يمكنك استخدام محررات أخرى كثيرة وانا شخصيا استخدم Dreamweaver

قم بفتح صفحة جديدة في المحرر وقم بكتابة الكود التالي في الصفحة :?[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] XML


1
2
3
4
5
6
7
8
9
<html>
<head>
<title>مطعم أبو خميس الالكتروني</title>
</head>
<body>
<h1>مطعم أبو خميس الالكتروني</h1>
<h2>بيانات الطلبية :</h2>
</body>
</html>


احفظ الملف باسم : order.php

لعلك تلاحظ أننا لم نكتب أي كود PHP .. إنها مجرد وسوم HTML ..
وهنا يجب أن أنوه انه لا غنى عن أكواد HTML في PHP ولقد شرحنا لكم سابقا الفرق بينهما …
المهم سندخل الآن كود php بسيط لتفهموا كيفية إدخال الكودات ..
أضف الأسطر الموضحة في المربع الأحمر تحت الوسم </h2> :
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
كما هو واضح أن أي كود php تريد إدخاله يجب أن يبدأ بـ(؟>) وينتهي بـ(<؟) وهذا النمط يسمى : SGML (اختصار لـ Standard Generalized Markup Language ).
يوجد هناك أنماط أخرى لإدخال كودات php وهي :

  1. نمط : XML … يبدأ بـ(<?php) وينتهي بـ(<؟) .
  2. نمط : ASP … يبدأ بـ(%>) وينتهي بـ(<%) .
  3. نمط SCRIPT … يبدأ بـ(<SCRIPT LANGUAGE=’php’>) وينتهي بـ(</SCRIPT>) .

يمكنك استعمال أي من هذه الأنماط في إدخال كودات php ولكن برأيي الشخصي المتواضع أجد النمط الأول الأفضل والأكثر استخداما وهو الذي يستخدمه مطوري لغة PHP.
على كل حال .. أول جملة php تعلمناها الآن هي :?[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] PHP


1
echo "تم استلام طلبيتك!";


وأظن ان مهمتها واضحة وبسيطة ، فهي تطبع على الشاشة ما كتبته داخلها ، أي ما كتبته داخل الأقواس المزدوجة ( ” ” ) وتلاحظ استخدامنا للفاصلة المنقوطة بعد نهاية الجملة ، وهي ضرورية لإنهاء الجملة وفصلها عن الجمل التي ستليها ، وأطمئنك أن عدم كتابة الفاصلة المنقوطة هو خطأ برمجي شائع من السهل ارتكابه ولكن من السهل إيجاده وإصلاحه أيضا .

  • الفراغات :



يستحسن ويفضل استخدام الفراغات أثناء كتابة كودات php ( كالمسافات والأسطر الجديدة ) وذلك لأنها تسهل عليك قراءة الشيفرة مستقبلا وتطويرها وإصلاح أعطالها …
فمثلا … هذا الكود :?[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] PHP


1
echo "السلام";echo " عليكم";

سوف يعطي نفس النتيجة لو كتبناه هكذا :?[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] PHP


1
2
echo "السلام";
echo " عليكم";


وأظن أنه لا داعي لشرح من الأوضح للقراءة والتعديل .. وأود أن أذكر أن php تتجاهل المسافات والفراغات ولا تترجمها إلى مسافات وفراغات حقيقية على المستعرض .

  • التعليقات :



إن التعليقات هي ضرورية جدا لكل مبرمج ، ولا غنى لك عنها إذا أردت أن تصبح مبرمجا محترفا بمعنى الكلمة ، فهي مجرد ملاحظات تضيفها على شيفرة php وسوف يتجاهل أي نص مكتوب داخل التعليق ، وهناك 3 طرق لإضافة التعليق :

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

// و # : تستخدم للملاحظات ذات السطر الواحد .
/* , */ : تستخدم للملاحظات الطويلة ذات الأسطر المتعددة .
وتكتب في التعليقات عادة مهمة الكود ليسهل عليك تذكر وظائف الكودات التي كتبتها عندما ترغب في تطوير أو إصلاح أي عطل فيه .

  • إضافة محتوى ديناميكي :



لحد الآن لم نقم بإدخال كود php يستطيع عمل شيء لا يستطيع HTML عمله .. ولكن الآن سوف نقوم بإدخال كود يجعل من صفحة HTML جامدة صفحة ديناميكية متفاعلة مع الزائر … بحيث يشعر الزائر أن الصفحة تتفاعل معه وتتأثر بمدخلاته …

قم بكتابة الكود الموضح بالصورة في المربع الأحمر :
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
لقد تعمدت عدم كتابة الكودات لكم نصيا حتى تتعودوا على طريقة الكتابة بأنفسكم ، فأنا أرغب أن تقوم بكتابة الكود بنفسك ولا تعتمد على ( copy & paste ) …
قم بتجربة النموذج من الصفحة food.htm لتجد النتيجة التالية :

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

لقد أضفنا كودا يخبر الزبون بوقت وتاريخ الطبية التي طلبها .. باستخدام الدالة ()date .. بالطبع الوقت والتاريخ سيتغير حسب توقيت الطلب

  • استدعاء الدالات :

انظر كيف قمنا بكتابة دالة التاريخ .. هذا هو الشكل العام للدالة ، فـ PHP تمتلك مكتبة شاملة من الدالات الجاهزة التي يمكنك استدعاؤها واستخدامها متى ما شئت ذلك .. ولكن معظم هذه الدالات إن لم تكن كلها بحاجة إلى بعض المعلومات منك لكي تعمل بالشكل الصحيح … ونسمي هذه البيانات التي ترسلها إلى الدالة وسيطة (argument) أو بارامتر (parameter) الدالة .. تلك الوسيطات أو البارامترات هي البيانات المرسلة للدالة لكي تخرج لك بعض النتائج المحددة .
ففي مثالنا الحالي : ()date هي الدالة و الجملة ( H:i, jS F ) هي البارامتر أو الوسيطة .

  • الوصول إلى المتغيرات :


المتغيرات هي الفراغات التي يقوم بتعبئتها الزبون أو زائر الصفحة .. ففي مثالنا نحن هناك 3 متغيرات وهي ( الكبسة والسلطة والعصير ) ولابد من ربط هذه المتغيرات بملف الكود php وذلك عن طريق تحديد أسماء معينة لها ( وقد قمنا بذلك مسبقا ) لذا كل ما سنفعله الآن هو جعل ملف ال php يظهر المتغيرات التي سيدخلها الزبون وذلك بإضافة الكود التالي على ملف الكود :
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
إذهب الآن إلى صفحة ( food.htm ) وقم بتعبئة النموذج واضغط أرسل الطلبية وانظر ماذا ستكون النتيجة ؟
إلى هنا ننتهي من الدرس الثاني ..

موضوع رقم… 1085 -*- مساهمة رقم… 1988

 

 
توقيع العضو Admin

ஐ◄█ https://arab.forumburkina.com/ ░█►ஐ

Review https://arab.forumburkina.com// on alexa.com
 
http://www.smwak.com الرجوع الى أعلى الصفحة اذهب الى الأسفلمنتدى الشبكة العربية
ملوكة تونس
13
13
ملوكة تونس

عدد الرسائل : 17
نقاط التقييم : 15591
مقياس النشاط
المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Left_bar_bleue10 / 10010 / 100المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Right_bar_bleue

100

^ : ^

تكريم الأعضاء -

المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Hart210



المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Empty
مُساهمةموضوع: رد: المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة  المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Icon_minitime2010-10-31, 08:47أنت الرقيب على نفسك

المصدر :- منتدى الشبكة العربية
إضافة تقييم للموضوعالكاتب :- ملوكة تونس
 
الدروس هذه أكثر من ممتازة
رجاء رجاء أضافة المزيد منها
أو تنظيم دورة خاصة ب PHP
أو أنشاء قسم جديد للغات البرمجة
كل الشكر لك أخى الأدمن وننتظر
دروس أكثر لفائدة الجميع

موضوع رقم… 1085 -*- مساهمة رقم… 1997

 

 
توقيع العضو ملوكة تونس

ஐ◄█ https://arab.forumburkina.com/ ░█►ஐ

Review https://arab.forumburkina.com// on alexa.com
 
الرجوع الى أعلى الصفحة اذهب الى الأسفلمنتدى الشبكة العربية
حور الجنة
9
9
حور الجنة

عدد الرسائل : 550
نقاط التقييم : 17692
مقياس النشاط
المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Left_bar_bleue55 / 10055 / 100المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Right_bar_bleue

100

^ : ^

تكريم الأعضاء -

المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Hart210



المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Empty
مُساهمةموضوع: رد: المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة  المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Icon_minitime2011-06-29, 01:12أنت الرقيب على نفسك

المصدر :- منتدى الشبكة العربية
إضافة تقييم للموضوعالكاتب :- حور الجنة
 
سلمت يمنآكـ على

مآحملتهـ لنآ

موضوع عآلي بذوقهـ ,,

رفيع بشآنهـ

كلمآتـ كآنت ,, وسوف

تزآل رائعة

يــ ع ـطيكـ الــ عـآآفيهـ على مآطرحت لنآآ يـآآلــ غ ـلآآآ




ولاتحرمنامن جديدكـ

,,,, لآعدمت ,,, ولآهنت

موضوع رقم… 1085 -*- مساهمة رقم… 11896

 

 
توقيع العضو حور الجنة

ஐ◄█ https://arab.forumburkina.com/ ░█►ஐ

Review https://arab.forumburkina.com// on alexa.com
 
الرجوع الى أعلى الصفحة اذهب الى الأسفلمنتدى الشبكة العربية
Bodi Dawsha
9
9
Bodi Dawsha

عدد الرسائل : 540
نقاط التقييم : 17451
مقياس النشاط
المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Left_bar_bleue55 / 10055 / 100المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Right_bar_bleue

100

^ : ^

تكريم الأعضاء -

المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Hart210



المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Empty
مُساهمةموضوع: رد: المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة  المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Icon_minitime2011-07-06, 02:22أنت الرقيب على نفسك

المصدر :- منتدى الشبكة العربية
إضافة تقييم للموضوعالكاتب :- Bodi Dawsha
 
موضوع عآلي بذوقهـ ,,

رفيع بشآنهـ



كلمآتـ كآنت ,,

وسوف
تزآل بآلقلبـ
,,


يــ ع ـطيكـ الــ ع
ـآآفيهـ

على مآطرحت لنآآ يـآآلــ غ ـلآآآ
,,

موضوع رقم… 1085 -*- مساهمة رقم… 14198

 

 
توقيع العضو Bodi Dawsha

ஐ◄█ https://arab.forumburkina.com/ ░█►ஐ

Review https://arab.forumburkina.com// on alexa.com
 
الرجوع الى أعلى الصفحة اذهب الى الأسفلمنتدى الشبكة العربية
انين حزنى
4
4
انين حزنى

عدد الرسائل : 1187
نقاط التقييم : 20659
مقياس النشاط
المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Left_bar_bleue90 / 10090 / 100المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Right_bar_bleue

100

^ : ^

تكريم الأعضاء -

المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Admin210



المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Empty
مُساهمةموضوع: رد: المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة  المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Icon_minitime2011-12-15, 15:41أنت الرقيب على نفسك

المصدر :- منتدى الشبكة العربية
إضافة تقييم للموضوعالكاتب :- انين حزنى
 
درس رائع شكرآ

موضوع رقم… 1085 -*- مساهمة رقم… 24507

 

 
توقيع العضو انين حزنى

ஐ◄█ https://arab.forumburkina.com/ ░█►ஐ

Review https://arab.forumburkina.com// on alexa.com
 
الرجوع الى أعلى الصفحة اذهب الى الأسفلمنتدى الشبكة العربية
دلوعة الموصل
12
12
avatar

عدد الرسائل : 69
نقاط التقييم : 14909
مقياس النشاط
المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Left_bar_bleue10 / 10010 / 100المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Right_bar_bleue

100

^ : ^

تكريم الأعضاء -

المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Hart210



المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Empty
مُساهمةموضوع: رد: المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة  المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة Icon_minitime2012-01-07, 14:28أنت الرقيب على نفسك

المصدر :- منتدى الشبكة العربية
إضافة تقييم للموضوعالكاتب :- دلوعة الموصل
 
روووعه الطرح
يعطيك العافية
ويسلم ذوقك
دمت بود

موضوع رقم… 1085 -*- مساهمة رقم… 24778

 

 
توقيع العضو دلوعة الموصل

ஐ◄█ https://arab.forumburkina.com/ ░█►ஐ

Review https://arab.forumburkina.com// on alexa.com
 
الرجوع الى أعلى الصفحة اذهب الى الأسفلمنتدى الشبكة العربية
 

المدخل الصحيح لعالم php : الخطوة الثانية تعلم بداية البرمجة

استعرض الموضوع التالياستعرض الموضوع السابقالرجوع الى أعلى الصفحة
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
الشبكة العربية ::  منتديات المناهج والدراسات التعليمية :: منتدى المواد العلمية والتعليمية واللغات الأجنبية-
©phpBB | انشاء منتدى مع أحلى منتدى | منتدى مجاني للدعم و المساعدة | التبليغ عن محتوى مخالف | ملفات تعريف الارتباط التابعة لجهات خارجية | آخر المواضيع
الشبكة العربية