يتكون الكتاب من 144 صفحه فيه شرح للغة PHP بالاضافه الى شرح قواعد البيانات mysql , حاولت ان اجمع فيه اكبر قدر ممكن من المعلومات والدوال الموجوده في هذه اللغه , واتبعت فيه قاعده خير الكلام ما قل ودل
فهرس الكتاب :-
المقدمة
البداية مع php
الفصل الأول المتغيرات variables
الفصل الثاني عبارات الشرط والتكرار
الفصل الثالث العلامات المنطقية
الفصل الرابع المصفوفات
الفصل الخامس الوقت والتاريخ
الفصل السادس الدوال الرياضية والتعامل مع الأرقام
الفصل السابع تعريف واستدعاء الدوال
الفصل الثامن استخدام JSON لتخزين وجلب البيانا
الفصل التاسع رفع الملفات إلى الخادم
الفصل العاشر دوال منوعة
الفصل الحادي عشر دوال الأمن والحماية
الفصل الثاني عشر دوال التعامل مع الصور
الفصل الثالث عشر دوال التعامل مع سيرفر FTP
الفصل الرابع عشر اشتمال الملفات والتعامل معها
الفصل الخامس عشر تصيد وتتبع الأخظاء
الفصل السادس عشر session & cookies
الفصل السابع عشر MYSQL
الفصل الثامن عشر تعليمات sql
الفصل التاسع عشر دوال التعامل مع MYSQL
الفصل العشرون البرمجة كائنية التوجه OOP
ملاحظات عامة
تأليف:
الفصل الأول
إن المتغير يمكن أن يعطى أي اسم وأيضا يمكن إعطائه أي قيمة ولكي يتعرف الملل على إن هذا
متغير يجب وضع علامة دولار ( 5 ) قبل اسم المتغير , ولاحظ أن اسم المتغير حساس لحالة
الأحرف الكبيرة والصغيرة حيث إن 88 ليست هي نفسها » , يمكن أن يتكون اسم المتغير من
الحروف الانجليزية الكبيرة والصغيرة ومن أرقام ( 9 - 0 ) ولكن لا يمكن أن يكون اسم المتغير
فقط أرقا ويمكن أن تدخل رمز واحد فقط في اسم المتغير وهذا الرمز هو ( _ ) مثل 501805 ,
لاحظأن الرمز ( _ ) يختلف عن الرمز ( - ) .
مثال :-
عصسمداعن "- تلمع
كذلك يمكن كتابة نص ومتغير في داخل الدال مراع , مثال :-
لتكون النتيجةً ( ع رماع بتكا أغعا لاص )
ملاحظة/ يمكن إنشاء متغير اسمه قيمة متغير غيرة وذلك بإضافة العلامة ( 5 ) قبل اسم المتغير ,
يقة إذا أريد ربط متغير معين بمتغير آخر متل الاسم وكلمة السر .
متغير جديد اسمه م5586 وقيمته :ج030 1/1 .ولطباعة هذا المتغير
7ه ")5 فطاع
* يمكن إنشاء متغير فارغ وذلك بعدم إسناد أي قيمة له
المتغيرات الثابتة
وهي عبارة عن متغيرات يتم التصريح عنها كمتغيرات عامة على مستوى الصفحة كاملة ,
والفرق بينه وبين المتغير العادي إنه لا يسبق بعلامة دولار ( 5 ) عند كتابة الاسم وينطبق على
الاسم ما ينطبق على المتغير العادي من حروف وأرقام وعلامة ( _ ) ويستخدم هذا النوع من
المتغيرات في حفظ المتغيرات الهامة على مستوى صفحة أو برنامج كامل ويتم فتح هذا المتغير
عن طريق الدالة ( ©4660 ) والقاعدة العامة لها :-
:| قيمة المتغير , اسم المتغير ] 2102
أنواع المتغيرات
يتم تعريف المتغيرات الرقمية بمجرد إعطاء المتغير قيمة رقمية وبدون علامات اقتباس ( " " ) .
مثال :
ويمكن إجراء عليات الجبر الرياضية عليه , مثال :-
اضرب * :0*7
إضقة رقم واحد على المتغير |
طرح رقم واحد من المتغير - رو
لاحظ أسبقية العليات الرياضية:-
أولاً :- الأقواس .
ثائية :- الضرب ثم القسمة .
ثلثة :- الطرح تم الجمع .
1- متغير أسي حيث أن ع يمتل رمز الأس :7 :5
2- إجراء عملية جبر رياضية على قيمة المتغير القديمة وإضافة العملية الجديدة عليه
هنا ستكون النتيجة 20
هذا النوع من المتغيرات يقبل تخزين نصوص وأرقام ولكن بوضعها بين علامتي تنصيص (" ").
مثل :
وهذا المتغير تكون له قيمتان أما عه أو ©0615 ونستطيع كتابة هذا المتغير فقط بإضافة إحدى
القيمتين إلى المتغير .
مثال :
٠ الدالة اوبا0ز
تعمل هذه الدالة على تحويل المتغير بجميع أحواله إلى متغير صحيح , فإذا كازنصا ويوجد به رقم
يتم استخراج الرقم منه .
مثال :-
م الدالة او/1102
تعمل هذه الدالة للحصول على أو استخراج الأرقام العشرية من المتغيرات .
مثل :
٠ الدالة اوبركاطيد
هذه الدالة تحول المتغير إلى نوع الرقمي المضاف من أي نوع آخر .
ز " ممعقام 50.9 ورد "حبر
تكون النتيجة 50.9
* الدالة عو/610ع
تعمل هذه الدالة على إخراج قيمة هي عبارة عن نوع المتغير أما نصي 5005 أو رقمي (عددي)
+©ع01 أو منطقي 8001880 , وذلك بواسطة تمرير المتغير على الدالة .
مثال :
حيث سيتم الحصول على نوع المتغير وهو 1008583 وطباعته
تقوم هذه الدالة بتحديد نوع المتغير والبيانات الموجودة فيه .
ء الدالة 560/06
هذه الدالة تعمل على تحويل نوع المتغير الممرر إليها إلى أي نوع آخر .
» الدالة أعوون
هذه الدالة تعمل على إزالة وجود المتغير من الصفحة , تستخدم هذه الدالة في الحماية أحيانا
وأحيانا أخرى في تسريع عمل الصفحات .
مثل :
ل قمع
بلق ماع
النتيجة إنه ستظهر القيمة هاي مرة واحدة فقط لأنه أزيل بعد العرض الأول .
ء الدالة 4م165
تستعمل هذه الدالة لمعرفة إذا كان هذا المتغير تم إنشائ»مسبقة أم لم يتم إنشاؤه , وهي لا تتطلب
سوى اسم المتغير الذي تريد فحص وجوده وسوف ترجع القيمة ( 1 ) إذا تم إنشاؤه ولا ترجع
'شيء إذا لم يكن المتغير موجود .
مثل :-
م ] عدا ممع
ء الدالة اومط_وا
تبين هذه الدالة هل المتغير من نوع 8001880 إذا كان كذلك تعيد القيمة ع0 .
. الدالة عايا0ك_و1
تبين هذه الدالة هل المتغير من النوع ع١اب«مل إذا كان كذلك تعيد القيمة عنام .
الدالة ؛صز وز
تبين هذه الدالة هل المتغير من النوع +عع086؛ إذا كان كذلك تعيد القيمة ع 100 .
م الدالة :19_00
تبين هذه الدالة هل المتغير من نوع رقمي إذا كان كذلك تعيد القيمة 8ب101 .
إليك هذا الجدول يوضح علامات المقارنة :-
الفصل الثاني
( عبارات الشرط والتكرار )
- العبارة الشرطية ( 8 )
السية بيج : [ الأمر الذي سينفذ عند تحقق الشرط) ( حالة الشرط) م
هذه العبارة تعني إذا تحقق الشرط نفذ هذا الأمر .
(ر" تساري " مراءة) (10ح ير ]اا
* لاحظالفارزة المتقوطة لا توضع في حالة الشرط.