الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الدرس الثاني في لغة php

مغلق
بدأه إبراهيم في 17 مارس 2002 · 21 رد · 5,926 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

والآن ندخل للدرس الثاني في تعلم لغة php

وهذه وصله للدرس الأول الي يحب يزوره لأنه هو درس التأسيس

http://www.arabteam2000.com/vb/show...p?threadid=9692

===============================

كيف تكتب كود php ؟

= لكتابة كود عليك بفتح باب اللغة

حيث أنك ستهرب من html إلى php وذلك عن طريق أحد هذه الطرق

1-

     < ?    ...اكتب  "الكود" بين ها تين العلامتين    .... ? >

2-

    <script language ="php"> اكتب  "الكود" بين ها تين لعلامتين

3-

 < ?php .اكتب  "الكود" بين ها تين العلامتين .. ? >

هذه من الطرق التي تقوم بكتابة الكود داخلها

فمثلاً نريد طباعة هذه الجملة وهي " اهلا بكم في موقع الفريق العربي للبرمجة"داخل php

<? 
   echo"اهلا بكم في موقع الفريق العربي للبرمجة";
?>

قمنا أولا بفتح

echo ثم وضعنا جملة php

print وهي أمر الطباعة وكذلك يمكنك استخدام أمر

للطباعة ثم أغلقنا الكود بعد الإنتهاء من كتابة الجملة

ولا تنسى أن تضع الفاصلة المنقوطة في الدلي على الإنتهاء من الجملة

php هكذا هي لغة

سهلة جدا

وقبل أن ندخل على المتغيرات يجب أن نوضح السطور التعليقية وكيف تكتب

السطر التعليقي إذا اردت كتابته عليك بوضع علامة

// سطر تعليقي واحد فقط
وإذا كان لديك أكثر من سطر فعليك بوضعها بين هاتين العلامتين
/* بداية الطر التعليقي
    ..
 نهاية السطر التعليقي  */

والآن ندخل على المتغيرات في اللغة وكيفية تعريفها

كل المتغيرات php تدعم لغة

وماعليك إلا تعريف المتغير بوضع علامة $ قبله

قيمة = اسم المتغير$ <==شكله هكذا;

فمثلا

<? $m=100; ?>

حيث أنه سبق بعلامة $ وقيمة المتغير المسنده له =100 m المتغير هنا هو

وهكذا مع جميع أنواع الأعداد

والآن ننتقل إلى المتغيرات الحرفيه ونبدأ بمثال لها ونوضحه

 
<?
  $a="som";
  $b='som';
  $c="arab "team"";
?>

نبدأ بشرح ما كتبناه في المثال

وضعت القيمة المسنده إلية بين علامة تنصيص مزدوجه $a المتغير الأول

فوضعت القيمة المسنده إليه بين علامة تنصيص مفرده$b أما المتغير الثاني

ثم قمنا بوضع علامة قبل علامة التنصيص الثانية لكي يتجاهلهاarab أما في المتغير الثالث قمنا أولا بوضع علامة تنصيص ثم كتبنا جمله

قمنا بوضع علامة مره أخرى لكي يتجاهل علامة التنصيص التي بعدهاteam ولا يقوم بإغلاق الأولى ثم بعد كلمة

وللمعلومية يجب أن يكون شكل علا مات التنصيص واحد فمثلا بدأت جمله بعلامة تنصيص مزدوجة فيجب عليك إغلاقها بمزدوجه وليس بمفرده

وأن يكون عددها متساوي كما في المثال

وهناك إمكانية اللصق بين المتغيرات فمثلا
<?
 $q="arab";
 $q.="team2000"; 
 echo $q;
?>
سيكون الناتج هو
arabteam2000
وهذا مثال آخر
<?
 $a="arab";
 $b="team2000";
 $c=$a.$b; // سيجمع بين المتغيرين   
 $d=$a.''.$b; // سيضع فراغ يبن المتغيرين عندما يجمعهما
 echo $c;
 echo $d;
?>
سيكون ناتج طباعة الأولى 
arabteam2000
أما الثانية 
arab team2000

وهناك امكانية إضافة متغير لآخر
نكمل من المثال السابق
<?
   $a="arab";
   $b="team2000";
   $a=$a.$b;
   $a.=$b; // يعطي نفس النتيجة
?>
مثال آخر
<?
  $a=15;
  $b= "اطبع الناتج $a";
  echo $b;
?>

سيطبع

اطبع الناتج 15

وهنا دمجنا قيمة المتغير مع النص ولكن لايمكن التعرف على المتغيرات داخل النصوص إلا من خلال علامة التنصيص المزدوجة"

'أما المفرده علامة التنصيص المفرده

فلن تظهر من خلالها قيمة المتغيرات

ننهي هذا الدرس ونكمل البقيه في درس قادم بإذن الله

تقبلوا تحيات أخوكم

إبراهيم

ليس العلم أن تعرف المجهول .. و لكن .. أن تستفيد منه

#2

يعطيك الف عافية .............وما قصرت

اخوك

w3c

#3

مرحبا اخ som

شكراً لك لى هذه الدروس وجعل الله ذللك في موازين حسناتك

وسوف ابدا معكم ان شاء الله تعلم هذه اللغه

اخوك A.A.O

#4

حياك الله يا A.A.O

أخ وصديق لنا في هذا المنتدى

والله يوفق الجميع

ليس العلم أن تعرف المجهول .. و لكن .. أن تستفيد منه

#5

بدايتي في ال php من هنا................................

جزاك الله الف خير يا أخي للإفاده الرائعه

اخوك في الله

#6

اهلا بك يا اخي مبتدىء جدا

واتمنى لك التوفيق وشكرا جزيلا لك

ليس العلم أن تعرف المجهول .. و لكن .. أن تستفيد منه

#7

اخي ابراهيم ........

اذا كان لدى احد الأجهزه ويندوس 2000سيرفر لماذا يحتاج للأباتشي

اليس كلاهما يجعل الجهاز مزود؟؟؟؟؟

اخوك في الله

#8

سوف أرد نيابة عن الأخ إبراهيم

أولاً: ويندوز 2000 سيرفر لا يعني أن جهازك قد أصبح مزود ويب، ولكن

ليس هناك حاجة لوجود Apache فعلياً إذا كان لديك مزود ويب وأقصد بذلك إذا كان لديك برنامج IIS المدمج مع معظم إصدارات ويندوز 2000 سيرفر أو برنامج CFM Server أو برنامج PWS الذي يعمل مع بقية إصدارات ويندوز، أو أي برنامج مزود ويب فلا حاجة لتركيب Apache.

يمكنك بسهولة تركيب PHP مع IIS (ويندوز 2000 أو ويندوز NT) من الموقع التالي:

http://www.php.net/distributions/php-4.2.1...1-installer.exe

أما إذا لم يكن لديك أي مزود ويب، فاتبع التعليمات التي ذكرها إبراهيم في أول درس.

#9

اشكرك أخي صلاح على هذه المعلومه الرائعه

وجزاك الله كل خير

#10

شكرا لك اخي ابراهيم

على الدروس اللي تحطها في المنتدى

وانا صارلي فتره احاول اتعلم php والحمدالله لقيت دروسك في المنتدى وبشارك بتعلم الدرووووس Php

بس عندي سؤال بالنسبه echo شنووو فايدتها ممكن توضح اكثر

اختك

بنت أبوي

#11

اهلا بك أختي bentabouy

و لاشكر على واجب وجواب سؤالك هو

أن echo هي أمر طباعة على الشاشة

ليس العلم أن تعرف المجهول .. و لكن .. أن تستفيد منه

#12

رابط درس التأسيس لا يعمل :(

#14

مشكوور أخوي ابراهيم على الدروس الاكثر من حلوة :)

والله يكون بعونك ويوفقك ;) >

تحياتي لك ولجميع الاعضاء

#15

شكرا لك

#16

اهلا بكما جميعا

ولا شكر على واجب;)

ليس العلم أن تعرف المجهول .. و لكن .. أن تستفيد منه

#17

سلام عليكم .... جزاكم الله خيرا .... ولكن والله الوصلة لا تعمل ...

#19

thanks for all

#20

أخي العزيز [ إبراهيم ] ...

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

ففعلاً انتم نقله نوعيه بالنسبة للعرب .. بشكل عام ..

و أتمنى من كل قلبي أن تزدادو تألقاًَ يوماً بعد يوم .. و جعل الله عملكم هذا في ميزان حسناتكم ..

تقبلوا تحياتي الخالصة لكم .

:rolleyes: ، الفيلسوف ، :rolleyes:

#21

الف شكر يا باشا و ربنا يوفقك

#22

اخي بدي اغلبك

لو تعطيني امثلة كتابة بالانجليزي يعني تكتب من اليسار لليمين مش من اليمين لليسار مشان الصراحة الكتابة مخربطة من يمين لشمال

مشكوور

بدي اغلبك معي اخي

هذا الموضوع مغلق.

مواضيع مشابهة