| ]



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

الحمد لله رب العالمين، والعاقبة للمتقين، والصلاة والسلام على سيد الأولين والآخرين، وعلى جميع الأنبياء والمرسلين اما بعد.  

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

ارجو من الله ان يكون العمل هذا خالصا من اجله لا يوجد فيه لاحد غير الله نصيب فلا اريد به الا رضي الله لعله ينفع احدا فيفعل به شيء يقوم بخدمة الاسلام والمسلمين .. امين

مصادر الدورة حتي الان:
  1. ويكي (جافاسكربت)
  2. دورة الاستاذ عبد الله عيد |علي منتدي (منتدي بي اتش بي)| او |دروس فيديو من هنا|
  3. دورة وجدتها علي موقع زيروجيت
  4. منهج موقع الـ W3Schools

احقاقا للحق ولاعطاء كل ذي حق حقه قمت بذكر المراجع والدروس والدورات التي اعتمدت عليها فلا ارجو من هذا العمل الا صدقة ودعوة صالحة ورضي الله رب العالمين وكل المصادر اللي اعتمدت عليها غير مدفوعة وبأذن الله في حالة اضافة اي مرجع سأقوم بذكره وشكرا ....

لغة الجافاسكربت:
تعريف من ويكي:

جافا سكريبت (بالإنجليزية: JavaScript‏) هي لغة برمجة وتأتي كلمة جافا من الإنجليزية وتعني جزيرة جاوة وهي جزيرة إندونيسية، ولا علاقة لمنشأ اللغة باسمها. طورت جافاسكريبت من قبل شركة نيتسكيب (Netscape) وصن مايكروسيستمز (Sun Micro systems). تختلف الجافا سكريبت عن لغة الجافا من شركة صن مايكروسيستمز والتشابه في الاسم لا يرجع لأنهما مثل بعضهما، وفائدة هذه اللغة هي بثّ الحياة إلى شبكة الإنترنت، حيث تستخدم لإنشاء صفحات إنترنت أكثر تفاعلية (ديناميكية).
يوجد نمطين للغة جافا سكريبت من حيث التنفيذ لدى العميل ولدى الخادم، الأول يقوم بتحميل الكود مع صفحة HTML ومن ثم تصبح العمليات التي يطلبها المستخدم تنفذ على جهازه أي ضمن المتصفح الخاص به والثانية تجبر المتصفح على الاتصال مع الخادم من أجل تنفيذ الأوامر وإعطاء النتيجة إلى العميل ليقوم بعرضها. ويعيب الأولى بطء تحميل الصفحة للمرة الأولى ومن ثم سرعة التنفيذ أثناء الجلسة ولكن الثانية تتميز بسرعة التحميل للمرة الأولى والبطئ في الاستجابة بسبب عملية الاتصال مع المخدم لدى كل طلب من الزبون
تزايد الاهتمام بالجافاسكريبت خاصة بعد انتشار تقنية الاجاكس AJAX والتي أدت إلى سرعة في التفاعل مع المستخدم.
وقد أنشئت هذه اللغة لتعمل بالكامل من خلال المتصفح، لذلك فلا يمكن استخدامها لإنتاج برامج تعمل وحدها دون المتصفح، وهي في ذلك مثلها مثل لغات الشبكة الأخرى كـ HTML وغيرهما.


الجافاسكربت في سطور:
  • تم تصميم الجافاسكربت لاضافة التفاعلية لصفحات الـ HTML يبمعني اضافة مزيد من التفاعل مع المستخدم
  • الجافاسكربت يتم تضمينها عادة داخل صفحات الـ HTML
  • الجافاسكربت مفتوحة المصدر ويمكن للجميع التعامل معها مجانا
  • الجافا سكربت يتم تنفيذها عن طريق المفسر فيتم تنفيذ الكود سطر سطر وليست مثل بقية اللغات التى التى تستخدم المجمع ليتم تنفيذ الكود مرة واحدة


ما الذي يمكن لجافاسكربت فعله؟؟
  • الجافاسكربت تعطي لمصممي هتمل اداة برمجية - حيث ان كتاب هتمل ليسوا مبرمجين عادة ولكن الجافاسكربت هي لغة برمجة ذات تركيب بسيط فغالبا يستطيع اي احد استخدام اكواد الجافاسكربت داخل صفحات الهتمل
  • الجافاسكربت تتفاعل مع الاحداث - فيمكن تهيئها لتنفذ مثلا عند حدوث حدث معين مثل عندما تنتهي الصفحة من التحميل او عندما يضغط المستخدم علي عنصر من عناصر الهتمل
  • الجافاسكربت يمكنها قرأة وكتابة عناصر الهتمل - الجافاسكربت يمكنها قرأة والتعديل علي محتوي عناصر الهتمل
  • الجافاسكربت يمكن استخدامها للتحقق من صحة البيانات قبل ان ترسل للخادم - هذا يقوم بحماية الخادم من المعالجة الاضافية
  • يمكن استخدام الجافاسكربت للتعرف علي المتصفح الخاص بالزائر - وعلي حسب المتصفح يقوم بتحميل صفحة خاصة بهذا المتصفح
  • يمكن استخدامها لعمل cookies - فيمكن استخدامها لحفظ واسترجاع المعلومات من وعلي جهاز الزائر
...تابع القراءة

| ]

بسم الله الرحمن الرحيم
الحمد لله رب العالمين والصلاة والسلام علي المبعوث رحمة للعالمين اما بعد

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

توجد طريقتين لعمل تعليقات علي الكود البرمجي

الاولي تسمي single-line comments وكما هو واضح من اسمها اي ان التعليق يكون في سطر واحد ويوجد من تلك الطريقه نوعين يحق لك استخدام اي منهم حسب ما تفضل

النوع الاول : يسمي single-line C++ syntax:
وكما هو واضح من الاسم هذة الطريقه التي تتبع في لغه CPP 
وتكون بأستخدام // ثم كتابه التعليق 
مثال:
<?php
echo "hello world"; //the word echo used in php to outputting values on the web page
print "hello world 2"; //the word print also used in php to outputting values on the web page
?>

النوع الثاني : Single-Line Shell Syntax:
وهذا النوع لمن يستخدم الشيل في لينكس او ينكس سيفضله اكثر
ويكون بأستخدام # ثم كتابة التعليق
مثال:

<?php
echo "hello world"; #the word echo used in php to outputting values on the web page
print "hello world 2"; #the word print also used in php to outputting values on the web page
?>

الطريقة الثانية وهي طريقة الـ Multi-Line اي تعليق يحتوي علي اكثر من سطر
ويوجد بها نوع واحد يسمي Multi-line C Syntax وكما هو واضح من الاسم هذة نفس الطريقه المستخدمه في التعليقات في لغه السي

وتكون بفتح التعليق بـ / ثم * وبعدها كتابه اي عدد من السطور ثم في النهاية اغلاق التعليق بـ * ثم /

مثال:

<?php
/* we will make a script for islamic community  consist of
profile accounts, sharing contents, friends, write topics, rating, and others
*/
echo "Start Islamic Community";

?>
...تابع القراءة

| ]

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

لغه البي اتش بي متفاهمه تماما مع لغه الهتمل اي ان ملف البي اتش بي يمكن ان يحتوي علي وسوم هتمل كما ان كود البي اتش بي يمكن ان يحتوي علي وسوم هتمل  ويمكن وضع كود بي اتش بي في اكثر من مكان في ملف البي اتش بي الخاص بنا كما سنوضح ..

مقدمة عن الـ HTML واجبه لمن لا يعلمها:

اولا لمن لا يعرف وسوم هتمل HTML TAGS فهي ابسط طريقه لعمل ملف ويب كما انه من يبدء بلغه البي اتش بي يجب ان تكون له خبرة كافيه بالهتمل ولكننا هنا لمن لا يعرف اللغه سنمر علي اهم ما بها سريعا جدا علي ان يكون علي من لا يعرف عن تلك اللغه ان يتعلمها اولا فتعلمها قد لا يأخذ يومين بالكثير

لغه HTML او كما افضل ان اسميها وسوم html هي مجموعه من الوسوم (اي الاقواس) تعطي صفحة الويب الخاصه بنا شكلا وتنسيقا فتوجد وسوم لتغير لون الخط واخري لتحديد حجمه واخري لعمل الفقرات واخري لادراج صور بالصفحه كما يمكن ربط اكثر من صفحه ببعض

وسوم هتمل لا تحتاج لسرفر لتشغيلها بل لتشغيلها ورؤية النتيجه كل ما عليك فعله هو عمل ملف وتعطيه الامتداد .html او .htm مثلا سنقوم الان بعمل ملف نسميه test.html ونضعه علي سطح المكتب

للتعديل علي ذلك الملف سنقوم بفتحه بأستخدام الـ notepad من open with ونبدء الكتابه فيه

اي ملف هتمل يجب ان تكون له تركيبه اساسيه

 فالملف به header وهو الجزء الذي لا يظهر من الصفحه قد تحتوي علي العنوان <title> بالاضافه لبعض الاكواد كأكواد نريد تحميلها سريعا قبل تحميل الصفحه نفسها ..

الجزء الثاني هو body وهو الجزء الظاهر في الصفحه اي محتويات الصفحة فعلا

ولتوضيح ذلك نبدء بكتابه ملف الهتمل الخاص بنا:

<html>
<head> <title> title here </title> </head>
<body>
html tags here
</body>
</html>

فكما هو واضح ملف الهتمل يبدء بـ <html> وينتهي بـ </html> وينقسم الي رأس يبدء بـ <head> وينتهي بـ </head> قد تحتوي الرأس علي وسوم اخري كوسم العنوان <title> وغيرها والجزء الثاني من ملف الهتمل هو الـ جسم يبدء بـ <body> وينتهي بـ </body>

سنضع هنا كود  هتمل به وسوم لاظهار العناوين والفقرات واضافه سطر جديد وهي اكثر ما سنستخدم

<html>
<head> <title> title here </title> </head>
<body>
<h3> All My Life For Allah </h3>
<p>In this site you can see a lot of topics about islam and muslims, tech some things about islam, and you can add topics by sending your topics to us to share it in our site. You can also help growing this site by invite your friends or sharing our topics. <p>
<div> help us by sharing our site </div>
<br /> 
<div> thank you for viewing this topic</div>
</body>
</html>

وسيكون الناتج عند فتح الملف بأستخدام متصفح كجوجل كروم او الفيرفوكس كالتالي :



  • نلاحظ ان الوسم <h3> يظهر عنوان ويوجد له 6 قيم من 1 الي 6 حيث ان 1 هو اكبر حجم للعناوين و 6 اقلهم ويجب غلقه بـ </h3>
  • الوسم <p> اذا اردنا كتابه فقرة منسقه 
  • الوسم <div> قد نتعرف عليه لاحقا ولكن كل ما اريد ان اقوله الان انه في البدايه ظهرت لغه هتمل لتنسيق صفحات الويب البسيطه ومع التطور اصبح يجب فصل التصميم عن التنسيق عن البرمجه وظهرت لكل منهم لغات مثلا التنسيق بأستخدام html والبرمجه بأستخدام php والتصميم بأستخدام لغه كـ CSS والوسم <div> يساعدنا جدا في فصل التنسيق عن التصميم
  • الوسم </br> كأنك تضغط علي زر Enter في الكيبورد اي يجعل هناك سطر جديد ونلاحظ انه وسم وحيد لذلك يجب ان يغلق بـ / وفي اللغه المتطوره من html والتي تسمي xhtml اذا لم نفعل ذلك فسيؤدي الي خطأ ..

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

فصل التنسيق والتصميم والبرمجه:

كما قلنا سابقا فأن عن ظهور لغه هتمل كان يتم بها عمل كل شيء خاص بالصفحه من تنسيق وتصميم (بأستخدام طرق كطريقه الجداول) وحتي برمجه اسكربت فكان يتم بأستخدام هتمل وكانت في وقتها تلك الطرق فقيرة جدا ولا نستطيع من خلالها عمل تطبيقات ديناميكيه تتعامل مع قواعد البيانات وغيرها 
لكن مع مرور الوقت وظهور لغات اخري كنا في حاجه الي فصل البرمجه عن التصميم عن التنسيق بمعني ..
  • التنسيق للصفحه يتم بـ HTML  بتقسيم الصفحة لـ head و body بالاضافه لاستخدام بعض الوسوم الخاصه بالتنسيق ك <br / > 
  • التصميم وهو الوان الصفحة واحجام والوان وانواع الخطوط و اماكن الصور والقوائم وهو ما يعرف في التطبيقات بالقالب او التمبلت وهذا يتم بأستخدام لغه تعرف بـ CSS قد نتعرف عليها ان اعاننا الله علي انهاء تلك الدورة بفضله
  • البرمجه بمعني الوظائف التي يقوم الاسكربت بعملها تتم بأستخدام لغه كـ PHP او ASP وتوجد لغات اخري كروبي وغيرها وبما اننا سنتحدث عن البي اتش بي فسنوضح الان كيفيه دمج وسوم التنسيق HTML مع اكواد البرمجه PHP 


استخدام هتمل مع بي اتش بي:
اولا لكتابه كود بي اتش بي يجب ان يكون امتداد الملف كما قلنا سابقا php وليس html ولكن وسوم الhtml يمكن ادراجها في ملف php بسهوله وبدون تعقيد 

الامثله ستوضح لنا :
سنقوم في ملف الـ public_html او الـ www الخاص بنا عمل ملف نسميه test.php ونضع به الكود التالي :

<html>
<head> <title><?php echo "All My Life For Allah"; ?> </title> </head>
<body>
<h3><?php echo "All My Life For Allah"; ?> </h3>

<?php
print"<p>In this site you can see a lot of topics about islam and muslims, tech some things about islam, and you can add topics by sending your topics to us to share it in our site. You can also help growing this site by invite your friends or sharing our topics.<p>"
?>

<div> help us by sharing our site </div>
<br /> 
<div> thank you for viewing this topic</div>
<br />
<?php
echo "Note that: we can embed more than php code in the page";
?>
</body>
</html>

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


  • لاحظ اننا قمنا بأدخال وسوم هتمل بداخل كود البي اتش بي. 
  • لاحظ ايضا اننا قمنا بأستخدام كود بي اتش بي في اكثر من مكان بالصفحه وهنا يجب الاشارة الي ان عندما يقوم الـ pointer الخاص بمحرك اللغه بقرأة ذلك الكود فأنه سيقرأه ككود واحد فمثلا يقوم المحرك بقرأة الملف كالتالي يبحث عن <?php ثم يبدء بقرأة الكود الذي بعدها الي ان يصل الي النهاية ?> ثم يبدء بالبحث عن <?php الاخري وهكذا الي نهاية الملف. 
  • ايضا قمنا بكتابة اكواد بي اتش بي بداخل وسوم الهتمل.
اعتقد ان هذا الدرس ثقيل كفاية لذلك ساكتفي الي هذا الحد وسأكمل في الدرس القادم كيفيه عمل تعليقات في لغه البي اتش بي وفائدتها واهميتها ..

الرابط علي المدونة : الدرس الرابع
...تابع القراءة

| ]

لكي نقوم بكتابه كود بي اتش بي يتعرف عليه السرفر ويقوم بالتعامل معه علي انه كود بي اتش بي يجب ان يكون لهذا الكود بدايه ونهايه فكما تعرفون هناك لغات اخري كالجافا و وسوم الهتمل كما توجد لغه الـ ASP وغير ذلك فلكي يتعرف السرفر الخاص بنا علي لغه البي اتش بي يجب ان نضعها في شيء مميز لها وهذا ما سنراه الان

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


الطريقه الاولي:


كود البي اتش بي دائما يبدء بـ
<?php
وينتهي بـ
?>
كما في المثال التالي:

<?php
//php code.
?>

وهذة الطريقه هي الطريقه المتعارف عليها والطريقه الافضل التي سنستخدمها دائما

توجد بعض الطرق الاخري سنتعرف عليها ايضا

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

تعرف بأسم طريقه الـ short-Tags

كود البي اتش بي دائما يبدء بـ
<?
وينتهي بـ
?>
كما في المثال التالي:

<?
//php code.
?>

وهذة الطريقه يمكن استخدامها اذا كانت خاصيه short_open_tag مفعله من ملف الـ php.ini وهو ملف عن طريقه يمكن التحكم في كثير من خصائص اللغه وتعاملها مع السرفر ولكن تلك الخاصيه قد تؤدي الي تعارض مع نصوص لغه XML و XHTML ولذلك لا ننصح بأستخدامها

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

تعرف بطريقه الـ Script
وقد ظهرت الحاجة الي تلك الطريقه للمستخدمين الذين كانوا يستخدموا برامج تواجه مشاكل مع الطرق التقليديه كالـ frontpage قديما وهي تشبه نفس طريقه كتابه لغه الجافاسكربت

مثال :


<script language="php">
// PHP code
</script>

الطريقة الرابعه:

هذة الطريقه سيتم الغائها في بي اتش بي النسخه السادسه مع العلم انها مازالت تعمل علي النسخه الخامسه التي يعمل بها الجميع الي الان وهي النسخه الثابته وستظل تستخدم لفترة ليست بقصيره وتلك الطريقه تعرف بطريقه الـ ASP لانها نفس الطريقه المستخدمه في كتابه لغه الـ ASP

مثال:

<%
//php code.
%>
ملاحظة : قد تكون تلك الطريقه غير مفعله في اعدادات ملف php.ini ولتفعيلها اجعل الخيار asp_tags = on 
الخلاصة:

توجد اربعه طرق لكتابة كود بي اتش بي الاولي هي الـ Default وهي التس سنستخدمها دائما اما الباقي فقد ذكرناه للتعرف عليه والاحاطه بكل الطرق ليس اكثر وبأذن الله الدرس القادم سيحتوي علي موضوعين الاول تعامل البي اتش بي مع نصوص الهتمل ووضع اكثر من كود بي اتش بي في الصفحه والثاني هو التعليقات في بي اتش بي
...تابع القراءة

| ]



لكي تقوم بالبدء في استخدام لغه بي اتش بي والتعامل معها كما قلنا سابقا يجب ان تنفذ تلك اللغه اوامرها واكوادها علي سرفر كما يجب ان تتعامل تلك اللغه مع قواعد بيانات لعمل تطبيقات تفاعليه وبما ان وجود سرفر يحتوي علي برامج خاصه للتعامل معه و قواعد بيانات مجهزة لتخزين البيانات شيء غايه في الصعوبه ومكلف فتوجد طريقه ابسط للمبرمجين ومطوري برامج الويب تسمي السرفر المحلي او الـ Local host  وهو برنامج متكامل يحتوي علي الادوات الازمه لتجهيز جهازك الشخصي ليعمل كسرفر يمكنه التعامل مع اكواد لغه البي اتش بي بسهوله

تنصيب السرفر المحلي علي ويندوز:

1. بالنسبه لمن يتعاملون بالويندوز يوجد اكثر من برنامج جاهز كالـ wamp server و غيرها من البرامج التي تحتوي علي Apache وهو برنامج لتشغيل جهازك كسرفر و PHP وهي نسخه البي اتش بي التي سنتعامل معها و MySQL وهو خادم قاعده البيانات.

2. كل ما عليك فعله لتنصيب البرنامج هو الدخول علي اللينك التالي

http://www.wampserver.com/en/

3. ثم اضغط علي Download the latest release ومنها اختر النسخه اما ان تكون 32 او 64 بت علي حسب نظام التشغيل الخاص بك.

4. بعد تنزيل البرنامج قم بتحميله

5. ستجد في المسار التالي c:\wamp المجلد www وهذا المجلد سنقوم بوضع كافه تطبيقات البي اتش بي الخاصه بنا فيه 


مثال :
 سنقوم بعمل ملف اسمه test.php ونضعه في المجلد www ثم بعد ذلك سنضع في هذا الملف كود بي اتش بي 
ولكي نشاهد الناتج من الكود سندخل علي المتصفح الخاص بنا مثلا firefox ونكتب 
http://localhost/test.php  هنا نلاحظ اننا طلبنا الملف test.php الموجود في المجلد www عن طريق العنوان http://localhost/test.php اي ان localhost = www


ملاحظة : في حالة استخدام برامج اخري غير wamp قد تجد المجلد www يحمل اسم اخر مثل public_html


تنصيب السرفر المحلي علي لينكس :


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


https://help.ubuntu.com/community/ApacheMySQLPHP

البرامج التي نستخدمها في كتابه اكواد البي اتش بي:

اذا كنت تستخدم ويندوز فانصحك باستخدام النوت باد في البدايه للتعامل مع ملفات البي اتش بي وكتابه الاكواد ويمكنك بعد ذلك استخدام برنامج Notepad++ وعلي لينكس ممكن ان تستخدم برنامج Bluefish

وانتظرونا في الدرس القادم بأذن الله  طرق كتابه كود بي اتش بي ..
...تابع القراءة

| ]



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

1. ما هي بي اتش بي ؟
  • بي اتش بي تعني PHP Hypertext Preprocessor حيث ان الـ PHP الاولي تعني Personal home page وهو كان الاسم الاول للغه ثم بعد ان تطورت اخذوا منه حرف الـ P فقط وحرف الـ H يعبر عن Hypertext وحرف الـ P الاخير يشير الي Preprocessor

  • لغه بي اتش بي هي server-side scripting language بمعني ان اكواد البي اتش بي يتم تنفيذها من قبل السرفر  ولا يمكن تنفيذها بدون وجود سرفر

ملاحظه : لمن لا يعرف مصطلح السرفر والكلينت او الخادم والعميل

مواقع الويب عامه تخزن في اجهزة حاسب تعرف بالخادم (server) اما الاجهزة الخاصة بنا والتي ندخل منها علي المواقع تعرف باجهزة العميل (client)  فتوجد لغات برمجه لا تستطيع تنفيذ  الاوامر الخاصه بها الا في اجهزة الـ server كلغه PHP و ASP  واخري يمكن تنفيذها في اجهزة العميل كلغه JAVASCRIPT 

  • البي اتش بي تدعم الكثير من برامج قواعد البيانات (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.)
  • البي اتش بي لغه مفتوحه المصدر اي يمكن لاي شخص التعديل عليها والمشاركه في تطويرها
  • يمكن تحميلها والبدء في تشغيلها مجانا 
ما هو ملف البي اتش بي ؟
  • يجب ان يكون الامتداد لملف البي اتش بي .php وهو المتعارف عليه والاكثر استخداما ويمكن استخدام ايضا .phtml او .php3
  • يتم اعاده ملفات البي اتش بي الي المتصفح كنصوص علي هيئة لغه html
  • يمكن لملفات البي اتش بي ان تحتوي علي نصوص و وسوم هتمل و اكواد بي اتش بي
مع البي اتش بي سنستخدم قواعد بيانات لنقوم بعمل تطبيقات ويب قويه نستطيع من خلالها التعامل مع المستخدم وتخزين المعلومات وفي كافه دروسنا سنتعامل مع برنامج MySQL لقواعد البيانات

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

لماذا بي اتش بي ؟
  • بي اتش بي تعمل علي ويندوز ولينكس و يونكس وغيرها من الانظمه
  • بي اتش بي متوافقه مع اغلب السرفرات كـ Apache, IIS وغيرها
  • سهله التعلم ومجانيه ومفتوحه المصدر وتتطور جيدا 

كيف ابدء معك تعلم بي اتش بي ؟
هذا ما سنفصله بأذن الله في الدرس القادم (كيفيه تنصيف سرفر الاباتشي مع بي اتش بي و ماي سكول علي ويندوز ولينكس)

...تابع القراءة

| ]

بسم الله الرحمن الرحيم 
الحمد لله رب العالمين والصلاة والسلام علي افضل الانبياء والمرسلين محمدا الرسول الكريم


ايمانا منا بأن الانسان المسلم يجب ان يكون متعلما لكل ما هو جديد ومبدع في كافه المجالات ومساهما في تطور امته الي الافضل فقد رئيت ان اضع بعض الدروس في مجال برمجه مواقع الانترنت نعلم بها ونتعلم منها لعل الله ينفع بها احد فيكون علما نافعا ينتفع به غيرنا يساهم به في نشر الخير واعلاء كلمة لا اله الا الله ....

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