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

 

الدرس الاول

 

 

عنوان الدرس : مبادىء الphp

 

في هذا الدرس البسيط جداً سنأخذ عدة مبادئ من اساسيات البي اتش بي
كيفية كتابة صفحة php
أولاً يجب علينا اخبار الخادم اننا نكتب كود بي اتش بي و ليس كود عادي فالكود العادي يتم طباعة في المتصفح مثل أكواد ال html مثلاً بعكس كود ال php لا يتم طباعتة مباشره


لإخبار الخادم اننا نكتب كود بي اتش بي يكود عدة طرق و كلها مثل بعضها
الطريقة الاولى

  <?  

كود php

?>

 

الطريقة الثانيه

<?php
كود البي اتش بي
 
?>

 

و يوجد طرق اخرى و لكن ليس من المهم ذكرها فإحدى هذه الطرق تكفي لكتابة كود php

ما بعد تعريف الخادم اننا نكتب كود php

علامات التنصيص
و هي تستخدم لكتابة القيم النصيه (النصوص) أو الكلام العادي الذي لا يدخل بينه عمليات حسابيه أو غيره
يتم كتابة القيم النصيه بين علامتي تنصيص

 

" القيمه النصيه " 

 

أو بهذه الطريقه

 

' القيمه النصيه '

 

إذاً الان صنعنا قيمة نصية بسهوله

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

 

10 + 12

 

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

قم بعمل ملف بأي اسم و بإمتداد php وليكن first.php
و ضعه في مجلد AppServ\www داخل الدريف الذي ثبت في السيرفر الشخصي
مثال

 

C:\AppServ\www

 

و أكتب فيه الاتي

 

<?
echo " 5 + 4";
echo 
"<br/>";
echo  
4  ;
 
?>

 

ستكون النتيجه

5 + 4

9       

 

فقد قام المترجم بطباعة العمليه الحسابيه كما هي في اول مره علي انها نص بسبب وجود علامتي تنصيص
و في المره الثانيه قام بعمل الاجراء الحسابي و جمع القيم
 

دمج القيم النصيه مع غيرها

 

تستطيع الدمج بين قيمة نصيه تبدأ و تنتهي بعلامة تنصيص مع قيمة أخر بدون علامة تنصيص
عن طريق إضافة النقطه للوصل بين القيمتين (.)
مثال

 

5  .' عملية جمع '

 

إضافة
كقاعدة اساسية يجب ان ينتهي كل سطر في البي إتش بي بفصله منقوطه
 

;

فيما عدا عدة حالات
سنذكرها حين نأتي اليها


الدوال :-

function و معنها وظيفه أو داله
بشكل عام اي عمليه تتم في البي اتش بي يتم عملها من خلال داله خاصه بها

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

 

[مدخلات الداله])[أسم الداله]);

 

سنأخذ في هذا الدرس الدالتين الاتيتين

الداله الاولى

echo

الوظيفه الطباعه
تكتب بهذه الطريقه

echo ("الكلمة المراد طباعته بالطريقه النصيه");

 

echo (4-2);

 

و ممكن ايضاً كتابتها بدون اقواس

 

echo "الكلمة المراد طباعته بالطريقه النصيه"

 

طريقة اخرى لطبعة القيم النصيه
 

echo  <<<ALM7BEN
الكلمة مطبوعه بالطريقه النصيه
ALM7BEN

 

و هي بكتابة

 

<<<

 

ثم اي كلمة

 

anyword 

 

و بعدها القيمة النصيه و في الاخر نفس الكلمة التي بدأت بها

 

anyword; 

 

فائدتها انها تسمح لك بكتابة علامات التنصيص داخلها بدون ظهور اي اخطاء


إذاً الداله تأخذ مدخل واحد و هو النص المراد طباعته

الداله الثانيه

print
الوظيفه و طريقة الاستخدام نفس الداله echo

أخطاء يجب ان لا تقع فيها
1- عدم إضافة ; في أخر السطر الموضوع فيه القيمه
                                  2- إضافة علامة تنصيص من نفس نوع العلامه التي بدأت بها في وسط الجمله
مثال

 

echo "كلمة " أخرى";

الصحيح

echo "كلمة "\ أخرى";

قمنا بإضافة علامة
\
قبل علامة التنصيص
حتي لا يحسبها الخادم علي انه علامة اغلاق و يعاملها علي انها نص عادي
 

 

الخلاصه
تعرفنا في هذا الدرس كيفية كتابة كود بي اتش بي و هو يبدأ بهذه العلامه <? و ينتهي بهذه العلامه ?>
تصنع القيم النصيه من خلال وضع علامات تنصيص قبلها و بعدها مثال

"نص"

 

القيم الغير نصيه لا يسبقها علامات تنصيص
يتم الوصل بين القيم الصيه و غيره من خلال النقه . مثال

 

قيمة غير نصيه ."قيمة نصيه"

 

و تعرفنا علي الدوال echo و print



ملحوظه : -

اي كود خارج هذه علامات بدأ و نهايه كتابة كود البي اتش بي سيتم طباعة في المتصفح مثال


 

<html>
 
<head>
  <title>عنوان</title>
</head>
 
<body>
 
<?php
 
echo 'محتوى الصفحه';
 
?>
 
</body>
 
</html>


فقط قم بالتطبيق علي جهازك بما درسته من خلال هذا الدرس حتى لا تنسى المعلومه

 

انتهينا من الدرس

شبكة المحبين كوم

----------------------------

لمشاهدة الدرس الثاني هنـا

لمشاهدة مكتبة دروس php    هنـــا