كتاب مفصل لشرح لغة بي اتش بي وربطها مع الـ ماي اس كيو ال
تعتبر لغة PHP لغة برمجية تتعامل مع السيرفر .
نبذة عن الكتاب
كتاب شرح PHP و MySQL وكيفية ربطهما ببعض شرح بالعربي بصيغة PDF . كتاب مختصر مكون من 117 صفحة .
محتويات الكتاب
- أساسيات PHP :
- أداة مميزة لإنشاء صفحات انترنت ديناميكية وأكثر تفاعلية.
- لغة برمجية تتعامل مع السيرفر.
- عندها لا تحتاج لتنصيب أو فعل أي شيء.
- تنصيب السيرفر اذا كان لديك يدعم PHP
- HTML على السيرفر و تظهر النتيجة على المتصفح على شكل نصوص
- تعمل أكواد التركيبة
- المتغيرات يستخدم المتغير لحفظ المعلومات. Variables
- المتغيرات النصية تستخدم المتغيرات النصية لحفظ و تعديل النصوص. String
- الرموز الحسابية تستخدم الرموز الحسابية لاضافة او تعيين عناصر معينة.
- تستخدم التعابير الشرطية لإنشاء أوامر مختلفة تعتمد على شروط مختلفة. If…Else تعابير اذا .. غير ذلك
- تستخدم التعابير الشرطية لإنشاء أوامر مختلفة تعتمد على شروط مختلفة.
- المصفوفات تستخدم المصفوفة لتخزين بيانات متعددة في متغير واحد.
- الحلقات – الحلقة تستخدم الحلقات لإنشاء مجموعة من الأكواد تحدد عدد مرات الأرقام أو اذا كان الشرط صحيح while
- الحلقات – الحلقة تستخدم الحلقات لإنشاء مجموعة من الأكواد تحدد عدد مرات الأرقام أو اذا كان الشرط صحيح. For
- الوظائف تستمد لغة functions قوتها من خلال الأكواد الوظيفية
- النماذج وطرق الادخال تستخدم المتغيرات لإسترجاع معلومات من النماذج مثل اسم المستخدم $_POST و $_GET
- المتغير method=”get” لجمع القيم في النماذج مع الطريقة PHP في $_GET يستخدم المتغير GET
- المتغير method=”post” لجمع القيم في النماذج مع الطريقة PHP في $_POST يستخدم المتغير POST
مؤلف الكتاب
م / معتز بالله حاكمي
صيغة الكتاب
لمن هذا الكتاب؟
- من أنهى أساسيات HTML ويريد بناء صفحات ديناميكية تتعامل مع قاعدة بيانات.
- طالب يحتاج إلى بناء مشروع تخرج بسيط مثل نظام تسجيل دخول أو موقع أخبار.
- مطوّر يريد فهم ما يحدث خلف إضافات وقوالب ووردبريس المكتوبة بلغة PHP.
ما الذي تغيّر منذ كتابة الكتاب؟
دوال mysql_* القديمة مثل mysql_connect حُذفت نهائيًا من PHP منذ الإصدار 7.0. فإذا وجدت أمثلة تستخدمها فاستبدلها بـ mysqli أو PDO، والأفضل استخدام الاستعلامات المجهزة (Prepared Statements) لحماية النماذج من ثغرات SQL Injection.
الإصدارات المدعومة حاليًا هي سلسلة PHP 8. أساسيات الكتاب مثل المتغيرات والمصفوفات والحلقات والدوال والتعامل مع $_GET و$_POST ما زالت صالحة دون تغيير يذكر.
وإذا كنت تعمل على مشروع حديث فاحرص على تخزين كلمات المرور باستخدام password_hash وpassword_verify بدل التشفير اليدوي أو دوال مثل md5.
كيف تطبّق أثناء القراءة
- ثبّت بيئة محلية مجانية مثل XAMPP أو Laragon، فهي تجمع Apache وPHP وMariaDB/MySQL وphpMyAdmin.
- طبّق فصول الأساسيات في ملفات منفصلة، ثم انتقل إلى النماذج وجرّب الفرق بين GET وPOST في شريط العنوان.
- كمشروع ختامي ابنِ نموذج تواصل يحفظ الرسائل في جدول MySQL ويعرضها في صفحة أخرى باستخدام PDO.
- لا تثق أبدًا في مدخلات المستخدم: استخدم
htmlspecialcharsعند العرض والاستعلامات المجهزة عند الحفظ.
أسئلة شائعة
هل لغة PHP ما زالت مطلوبة؟
نعم، ما زالت تشغّل نسبة كبيرة من المواقع، منها ووردبريس، وأُطر مثل Laravel مستخدمة على نطاق واسع.
ما الفرق بين MySQL وMariaDB؟
MariaDB نسخة مشتقة من MySQL ومتوافقة معها إلى حد كبير، ولذلك تأتي في حزم مثل XAMPP بدلها. أوامر SQL وطريقة الربط من PHP التي يشرحها الكتاب تعمل مع الاثنين دون تغيير يذكر، فلا تقلق إذا ظهر لك اسم MariaDB.
اقرأ أيضاً
- كتاب تعلم البرمجة بلغة php بالعربي PDF
- كتاب الشامل في لغة PHP بكل سهولة PDF بالعربي
- كتاب احترف MYSQL بالعربي
- كتاب HTML بسهولة لكل مبتدأ باللغة العربية PDF


