ملتقى المحترفين
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
ملتقى المحترفين
كل ما يتعلق بالأختراق الاجهزه والمواقع
الرئيسية
أحدث الصور
التسجيل
دخول
ملتقى المحترفين
::
قسم اللغات البرمجة
::
قسم البرمجة العام
بدايتك في الدخول إلى عالم الـ[ php ] بتعلم الأساسيات
كاتب الموضوع
رسالة
admin
Admin
عدد المساهمات
:
20
نقاط
:
53
السٌّمعَة
:
0
تاريخ التسجيل
:
19/04/2015
العمر
:
33
الموقع/بلد
:
startup
موضوع: بدايتك في الدخول إلى عالم الـ[ php ] بتعلم الأساسيات
السبت أغسطس 08, 2015 12:33 am
قد يكون الشكل الظاهر للدروس على أنها دروس منفصلة .. ولكني سأحاول قدر الإمكان أن أجعلها متسلسلة ~
بحيث يستطيع الجميع في نهاية الأمر أن يتعامل معه لغة الـ[ PHP ] ويفهم أي كود يقرأه بإذن الله ~
بدايةً أنت كـ مبرمج [ PHP ] يا أخي العزيز .. يجب أن تكون لديك خلفية عامة عن لغة الـ[ HTML ] ~
وهي ليست بلغة صعبة .. فهي ليست لغة برمجة أصلاً ! وإنما لغة تصميم .. بمعنى أننا لن نستخدمها في شيء غير التنسيق وتصميم الصفحة ~
ولكن كما ذكرت أنك يجب أن تكون ملم بأساسياتها على الأقل ! ويوجد دورة جميلة في المنتدى عن هذه اللغة السهلة ~
تستطيع التوجه للقسم الخاص بها ومتابعة دروسها .. ندخل في الموضوع وماذا سنتعلم في هذا الدرس ~
سنتعلم في هذا الدرس بإذن الله كيفية كتابة ملف بلغة [ PHP ] مستخدمين أساسيات سهلة في اللغة ~
]|[ الوسوم : وسم الفتح + وسم الإغلاق ]|[
طبعاً لغة الـ[ PHP ] تماماً كباقي لغات برمجة الويب .. يوجد بها وسوم فتح وسوم إغلاق .. أو ما تسمى باللغة الإنجليزية [ Tags ] ~
وفي لغة الـ[ PHP ] وسوم الفتح نوعان .. ووسم الإغلاق واحد .. وسم الفتح هو [ <?php ] .. ووسم الإغلاق هو [ ؟> ] ~
مثال على ذلك :
كود:
الكود:
<?php
?>
وبينهما يتم كتابة الأوامر والأكواد .. طيب هذا هو شكل من الشكلين الخاصة بالأوسام .. الوسم الثاني كالتالي :
كود:
الكود:
<?
?>
وبينهما يتم كتابة الكود .. طبعاً لا فرق بين الإثنين .. الأول هو الوسم الإفتراضي .. والثاني هو الوسم المختصر ~
وينصح الخبراء بإستخدام الوسم الإفتراضي .. لأنه يوجد بعض الأخوة من أصحاب السيرفرات يقوم بمنع الوسوم المختصرة من داخل ملف [ php.ini ] ~
لذلك يفضل كتابة الوسم الإفتراضي لتجنب المشاكل في المستقبل عند التعامل مع السكربت المبرمج من قبلك ~
]|[ عبارتي [ echo | print ] والفرق بينهما ]|[
تستخدم العبارتين [ echo | print ] لهدف واحد ولا فرق بينهما .. وهو الطباعة أو الكتابة ~
فنحن عندما نقوم ببرمجة سكربت تسجيل دخول بسيط مثلاً .. نحتاج أن يتم كتابة [ تم تسجيل الدخول بنجاح ] للمستخدم عند نجاح العملية ~
وهنا نستخدم عبارة [ echo | print ] .. وأكرر [ echo & print ] عبارات وليسوا دوال كما يتوقع البعض ~ !
ونأخذ مثال على ذلك :
كود:
الكود:
<?php
$username = 'W3b Application';
if ($username == 'W3b Application') {
echo "Done.";
}else {
echo "Failure";
};
?>
كما نرى .. عندي متغير بإسم [ username ] .. وقلت أنه إذا كان المتغير يساوي [ W3b Application ] ~
إطبع لي [ Done. ] .. وثم أكملت الشرح بـ[ else ] وتعني عكس الكلام السابق .. إذا كان المتغير لا يساوي [ W3b Application ] ~
إطبع لي [ Failure ] .. طبعاً درسنا يتكلم عن العباراتين [ echo & print ] .. يعني لحد يشيل هم [ if ] الشرطية ~
طيب نحفظ الكود على سطح المكتب بصيغة [ PHP ] .. ثم نقوم بنسخ الملف ~
ثم نقوم بلصقه في مسار السيرفر المحلي وهو [ C:\AppServ\www ] .. مجلد الـ[ www ] هذا هو سيرفرنا الذي نضع فيه الملفات ~
الآن نقوم بالدخول إلى هذا الملف عن طريق المتصفح لإستعراض الملف بالرابط التالي [ http:/localhost/W3b Application.php ] ~
تمام تم فتح الملف وطباعة كلمة [ Done. ] .. ويعني أن الشرط قد تحقق ~ !
طيب نجرب شيء ثاني .. نفتح الملف ~
ونعدل شيء بسيط فيه وهو المتغير .. نغيره إلى أي شيء ~
نروح مرة ثانية للصفحة نعمل تحديث عشان نشوف وش الي تغير ~
طبع لنا كلمة [ Failure ] .. وهذا يعني عدم تحقق الشرط ! حيث أننا قلنا إذا كان المتغير [ username ] يساوي [ W3b Application ] إطبع لنا [ Done. ] ~
وخلاف ذلك أطبع لنا [ Failure ] .. وهذا ما تم عمله .. طبعاً كما ذكرت إنفاً أن الدرس عن عبارة [ echo & print ] ~
ولا تقلق من الأمور الأخرى [ الشرط & المتغير ] .. فهي أشياء بسيطة سنتعلمها في المستقبل إن شاء الله ~
المهم الآن شرحت كيف يتم إستخدام عبارة [ echo & print ] .. يجي واحد يقول ما شفنا كلمة [ print ] ~ !
أقول له صح .. أبيك أنت تجرب بنفسك وتكتب بدل عبارة الـ[ echo ] عبارة الـ[ print ] .. ونشوف هل الناتج صحيح أم لا ~ !
إنتهى الشرح ~
ملاحظات مهمة : عبارة الـ[ echo | print ] تكتب بهذه الطريقة :
echo"nana";
echo = العبارة
" " = علامتين تنصيص
nana = الكلام المراد طباعته
; = نهاية العبارة
هذه هي طريقة كتابة العبارة .. لو نسيت أن تضع علامات التنصيص [ " " ] ستحدث لديك أخطاء ~ !
لو نسيت علامة الـ[ ; ] التي تعني إنتهاء العبارة فستحدث أخطاء كذلك .. لذلك حاول تعود نفسك على طريقة كتباتها .. وهي سهلة لا أرى فيها أي صعوبة ~
أعجبني
لم يعجبني
بدايتك في الدخول إلى عالم الـ[ php ] بتعلم الأساسيات
صفحة
1
من اصل
1
صلاحيات هذا المنتدى:
لاتستطيع
الرد على المواضيع في هذا المنتدى
ملتقى المحترفين
::
قسم اللغات البرمجة
::
قسم البرمجة العام
ملتقى المحترفين
::
قسم اللغات البرمجة
::
قسم البرمجة العام
انتقل الى:
اختر منتدى
|
|--القسم العام
| |--قسم العام
| |--كتب الكترونية
| |--اخبار الاتصالات والتقنيات والمعلومات
| |--استشارات عامة
|
|--قسم الحماية
| |--حماية الاجهزة
| |--كشف الدمج والتلغيم
| |--الهندسة العكسية
| |--الهندسة الاجتماعية
| |--المواضيع الملغومة
|
|--قسم اللغات البرمجة
| |--قسم البرمجة العام
| |--قسم الفيجوال بيسك دوت نت VB.NET
| |--قسم الفيجوال بيسك ولغة ديلفي Delphi
| |--قسم استفسارات مشاكل برمجة
|
|--قسم انضمة التشغيل
| |--قسم جنو/ لينكس GUN /Lunix
| |--قسم انضمة مايكروسوفت Microsoft
| |--قسم انضمة ابل واندرويد Apple -Mac os
| |--قسم مشاكل وحلول انضمة
|
|--قسم التقنية
| |--العتاد الصلب : Hardware
| |--قسم الشبكات والاتصالات
| |--فتح المنافد open port
|
|--البرامج programs
| |--قسم برامج حماية
| |--البرامج programs
| |--برامج وشروحات مميزة
| |--طلبات برامج واستفسار
|
|--قسم الادارة
|--المواضيع مكررة ومخالفة