برمجة مواقع الإنترنت باستخدام لغة PHP
الوصف
المصطلح PHP هو اختصار للكلمات
Personal Home Page وهي عبارة عن لغة برمجة تعطيك الحرية لإضافة خصائص متقدمة في موقعك الإلكتروني.
الهدف من هذا الدرس هو توفير مقدمة سهلة متكاملة ودقيقة للغة PHP، الدرس يبدأ من الصفر لكنه يتطلب منك أن يكون لديك معرفة جيدة بلغة HTML، إن كنت لا تعرف HTML فعليك أن تبدأ بدرس HTML.
PHP يمكن استخدامها في الكثير من الحالات، لإنشاء المنتديات، الاستفتاءات، المتاجر، بوابات للرسائل النصية القصيرة، قوائم بريدية وغير ذلك، الحد الوحيد لما يمكنك فعله في PHP هو خيالك، PHP ليست صعبة لكن تذكر أنها أكثر تطوراً وتطلباً من HTML لذلك الصبر عند تعلمها ضروري..
هذا الدرس لا يمكنه تعليمك كل شيء، لذلك المطلوب منك أن تشارك وتجرب بنفسك، إن احتجت لمساعدة فننصحك بزيارة المنتديات للحصول على دعم، في المنتديات ستلتقي بخبراء يمكنهم مساعدتك بالتلميحات والمقترحات والنصائح.
ما المطلوب؟
نفترض أنك تملك محرراً نصياً وتعرف كيف تستخدمه.
بعد ذلك أنت بحاجة لحاسوب أو مزود يمكنه تشغيل PHP، على النقيض من HTML وCSS لغة البرمجة PHP لا تتأثر بأي متصفح يستخدمه زوار موقعك بل بنوع المزود الذي يستضيف موقعك، لأن PHP هي تقنية من جهة المزود.
في الدروس القليلة القادمة ستتعلم كيف تعمل PHP وكيف تعد حاسوبك لتشغيلها، بعد ذلك ستتعلم وظائفها وطرقها.
عندما تنتهي من هذا الدرس، ستتمكن من البرمجة باستخدام PHP وبالتالي ستحصل على إمكانيات غير محدودة لإضافة التفاعل في صفحات موقعك.
استمتع!
تأليف:
الدرس الثاني : المزودات
0140هي تقنية من جهة المزود؛ لذلك تحتاج لمزود يشغل0/40 ؛ لكن هذا لا يعني أنك بحاجة
أنت تحتاج لخيار واحد؛ هذا الدرس مقسم إلى ثلاثة أقسام؛ الأول مقدمة للخيارات الثلاثة واختر منها
ما يناسبك. عندما يكون لديك مزود يعمل سنكمل الدرس في الجزء الثالث لنكتب أول صفحة. 1+6
الخيار :١ موقع مستضاف على مزود
يمكنك أن تختار مزوداً يستضيف موقعك ويدعم 5145
زود موقعك لتعرف إن كان يدعمم بم[
ّم د د يمكنك .أن تسجل في حساب مجاني
ف تدعم برط
على (0000/9511084.000 وهي خدمة ١
الخيار : تثبيت 46إ| على حاسوبك
تثبيت مبزم على حاسوبك ليس نزهة في الحديقة؛ هذا الخيار مناسب لخبراء مستخدمي الحاسوب؛
و أن بالطم ٍ ع إنجاز تنا ثبيت 0145 على حاسوبك؛ هنا ستجد روابط لتنزيل 46]| ودليا
ت على ماك
م دليل التثبيت على لينكس
خيار 0/007 :
)لهو برنامج يجعل من السهل والممكن لنا أن نشغل 045 على حواسيبنا دون أن نثبتها
. تعلم كيف تثبت 0/66 )زر
الدرس الثالث: إنشاء أول صفحة 5110
الوصول لمزود يدعم هذه اللغة؛ الآن أنت جاهز لتبداً في كتابة أول صفحة0]46 ؛ الدرس سيكون
سهلاً وبسيطاً؛ لكن بعد أن تنجز الدرس ستفهم ما هي لغة 045 وماذا يمكنك إنجازه باستخدامها.
ببساطة ملف 0]48 هو ملف نصي بامتداد م811 ويتلف من:
. برمجة بلغةمب(م
برامج 0148 فريق توثيق 0146 أصدر [5 وتائق مفصلة للئة11 ١ خلال الدرس سنضع كثيراً من
الروابط لهذه الوثائق؛ الهدف هو أن تعتاد على البحث وإيجاد الأجوبة لأسئلتك. م0]1لغة واسعة
في بعض الأحيان كاللغة الإنجليزية.
صفحة 8/46 الأولى.
ابد في إنشاء صفحة .1471/1 عادية لكن أعطي للملف اسم 0896.0/0 واحفظه في المجلد
الرئيسي للموقع:
.إن كنت تستخدم) 80/05)ل_اقراً الدرس_7(_المسار إلى المجلد الرئيسي هو
"0:1807001710005108986.0170”"في حاسوبك الذي يعمل كمزود الآن .اقراً المزيد
حول حفظ ملفات 0(16 في 1/65م)ز.
أن كنت تستخدم استضاة فببساطة ارفع الملف إلى مزود موقعك.
وسوم 1471/11 يجب أن تكون بهذا الشكل:
كما تتذكر من الدرس الأول؛ كل شيء في 10]| متعلق بكتابة أوامر للمزود؛ لذلك دعنا نكتب بعض
في البداية نحن بحاجة لأن نخبر المزود أين ستبداً 0]40 ومتى ستتوقف .في 0110 تستخدم
وسوم 90170> و <#لتحديد بداية ونهاية أوامر 0/40 التي يجب على المزود تنفيذهاء في معظم
المزودات استخدام 9> كوسم بداية فقط سيكون كافياً لكن 9010> هي الطريقة الأفضل لكي عندما
تستخدم 0/48 لأول مرة في الملف.
اخلط /> 0101ل 1<86116ط>" مطامع
عندما تستعرض ملف 0]40 في المتصفح يجب أن يكون الملف بهذا الشكل:
الأمر يصبح مثيراً أكثر عندما تنظر لمصدر الصفحة في المتصفح باختيار :"5010868 /1910/"
أوامر 8]45 ذهبت! كما تتكر في الدرس الأول المزود وحده الذي يستطيع أن يرى أوامر 16إ8 ؛ -
الزبون (أي المتصفح) يرى النتائج فقطا
لتلقي نظرة على ما حدث؛ نحن طلبنا ا أن يكتب <10/00101>/101 16(10! <1طاى بلغة بلغة
تقنية أكثر سنقول بأننا استخدمنا الوظيفة
والفاصلة المنقوطة تنهي الأمر؛ لكن لا
لنجعل المزود يكتب شيئاً آخرء يمكننا مثلاً أن نطلب منه أن يكتب تاريخ اليوم والوقت:
ووسوم 1471/11 في المقابل ستكون:
مافط معتلا 0ع عا
جمتعا /لمموقع طق اقمع ولجعت >
جعلنا المزود يكتب التاريخغ والوقت عندما تعرض صفحةم0]1 ؛ لاحظ أنك إذا جربت تحديث
الصفحة سترى وقتاً جديداً يكتبء المزود يكتب التاريخ والوقت الحالي في كل مرة ترسل الصفحة
حظ بأن مصدر 471/11! يحتوي فقط التاريخ وليس أوامر 1©6م5 ؛ لذلك المثل
المزود ستعمل في كل المتصفحات!
ومرة أخرى لاحظ الفاصلة المنقوطة بعد سطر الأمر؛ هذه الفاصلة مهمة جداً ويجب أن تضاف وإلا
لن يعمل البرنامج.
في المثال استخدمنا وظيفة0249 5 ؛ وهي وظيفة تعطينا الوقت والتاريخ الحاليين في المزود.
ب إضافة المزيد للمثال من خلال كتابةسكسلة محارف ووظيقة برمجية - يفصل بينهما
جحوة 18 />
("")ع026 . " عست 2دة 02126 806:ن0<م»>" مطمع
ستظهر بهذا الشكل في المتصفح:
ووسوم 1471/11 في المقابل ستكون:
<ص/>0200+ 00:19:23 2011 عمم 15 بقع مسد قصة ععقه عمععدت<و>
في الدرين الثاني سنلقي ن
ٍة مفصلة أكثر على وظيفة 0316 5 والأشكل المختلفة للتاريخ والوقت.
الدرس الرابع: التعامل مع الوقت والتاريخ
اليا اللي كوحن لد مي ارج ليه الف ريع كلس علا ا لاق
وظائف الوقت والتاريخغ
240 تقدم مجموعة واسعة من الوظائف. المتعلقة بالوقت والتاريخ؛ في هذا الدرس ستنلقي نظرة على
مع وجود الكثير من العوامل المختلفة يمكن لوظيفةع061 5 أن تعطي التاريخ الحالي أو الوقت
بأشكال مختلفة؛ بعض أكثر العوامل المفيدة هي: قمع لبايك
0660006 : يعطينا اسم الشهر الحالي؛ وبتاريخ اليوم فهو يعطينا
هذا المثال يوضح استخدام وظيفة: 0219 5
حوة ع1 >
رطام >
©شاهد المثال
الوقت هو 1441885177
وظيفة ( 11006
الساعة ١١ مساء
تعطينا الوقت الحالي كعدد من الثواني منذ الواحد من يناير 1976 وبالتحديد من
<ع1 0816/3 قصة عست <ة 11>
جوع />
رطم >
عبارة عن مشروع تخرج لنيل درجة البكلريوس تخصص نظم معلومات ، وهو تصميم موقع لأساتذة كلية دراسات الحاسوب ، وتم تصميم هذا الموقع بإستخدام لغة php و...
سلسلة دروس مقتبسة من دورة منتدى مهندسي البرمجة في تعلم Mysql من الصفر إلى الإحتراف إن شاء الله للمشرف العام OmarSoft
جميع قواعد البيانات ومنها الاضافه وتعديل وحذف ورفع الملفات واستقبال الملفات تأليف:
كتاب يشرح لغة برمجة الإنترنت الشهيرة والقوية الـPHP ويعطي تطبيقا عمليا لما يتم تعلمه .
هذه هي الدورة الاحترافية بالصور فى ال PHP
كتاب يشرح لغة برمجة الإنترنت الشهيرة والقوية الـPHP ويبدأ بداية بلغة الـHTML والقليل من لغة الـJava Script والـCSS (نسخة غير مكتمله).