السلام عليكم ورحمه الله وبركاته
اخواني الكرام بعد ان تعرفنا علي لغة php الآن حان الوقت للتعرف علي بعض الدوال الهامة بها
بسم الله الرحمن الرحيم
1- تضمين الملفات :
لنفترض اننا نقوم بعمل سكربت ومطلوب مننا ان يكون هناك هيدر ثابت ولايغيير بكل الصفحات بالطبع من الصعب ان نقوم بنسخ الهيدر بكل صفحات السكربت واذا احتجنا لتعديل نقوم بالتعديل علي كافة الملفات لذلك كان منا هنا فائدة استخدام دالة include() عمل هذه الدالة انها تقوم بتضمين ملف آخر داخل الملف الحالي وطريقة استخدامها كالتالي :

العملية بسيطة اليس كذلك ؟
2- بعض دوال التعامل مع النصوص :
أ – دالة substr() :
وظيفة الدالة الرجوع بجزء معين من النص يتم تحديد بدايته ونهايته تأخذ الدالة 3 مدخلات parameters وهم :
الأول : النص المراد تنفيذ الدالة عليه
الثاني : بداية من
الثالث : نقطه النهاية
مثال لاستخدام الدالة :

وسيكون الناتج هو www فلنشرح ماتم عمله تم احتساب نقطه البداية 0 ويتم عد 3 احرف وينتهي عند ذلك النص
فماذا اذا اردنا طباعه كلمة ترايد نت فقط

ب – دالة strlen() :
وظيفة الدالة حساب عدد الحروف بنص معين وتأخذ الدالة قيمة واحده فقط وهي النص او المتغير المراد الحساب له مثال علي استخدامه :

وسيكون الناتج 15
جـ – دالة str_ireplace :
وظيفة هذه الدالة انها تقوم بالبحث عن شيئ معين بالنص واستبداله بشيئ آخر
وتاخذ الدالة 3 خصائص :
1- النص المراد البحث عنه
2- النص المراد استبداله
3 – النص المراد البحث فيه
وفيما يلي مثال علي استخدام الدالة

وسيكون الناتج هو www.traidnt.com
د – الدالة wordwrap
وظيفة الدالة هو تجزئة النص وفصل كل جزء بفاصلة يتم تحديدها وتاخذ الدالة 3 خصائص وهما
1- النص المراد تجزئته
2 – الرقم المراد التجزئة بعده بصور اوضح يقوم بحتساب كم حرف ثم يقوم باخذ سطر جديد
3 – الفاصل بين النصوص
وفيما يلي مثال

وسيكون الناتج :
welcome
in
traidnt
forum
- كما يوجد المزيد من دوال التعامل مع النصوص يمكنك مراجعتها من هنا :
http://www.php.net/manual/en/ref.strings.php
3 – بعض دوال التعامل مع الأرقام :
أ – دالة is_numeric
لنفترض ان لدينا متغير ونريم ان نعرف هو عباره عن رقم أم لا ففي هذا الوقت يكون فائدة استخدام دالة is_numeric فهي تخبرنا بحال النص هل هو رقم أم لا وتعود بالقيمة true أو false
وفيما يلي مثال لطريقة استخدامها

ب- الدالة intval()
وظيفة الدالة هي ارجاع القيمة الصحيحة للعدد وتأخذ الدالة بارميتر واحد فقط وهو العدد المدخل
جـ – الدالة round
وظيفة هذه الدالة هي تقريب الارقام العشرية وتاخذ براميتر واحد فقط وهو العدد المدخل
4- دالة الارسال للبريد الالكتروني mail()
// ملحوظة الدالة لاتعمل علي السيرفر المحلي
كثيرا من الاحيان مانحتاج الي مراسله بالبريد الالكتروني فهذا هو دور الدالة mail(); الان نشرح طريقة استخدامها تأخذ الدالة 4 برامتير منهم 3 اجباري وواحد اختياري
الاول : البريد المرسل اليه
الثانية : عنوان الرسالة
الثالثة : الرسالة المرسلة
اما عن الخيار الرابع وهو اختياري هو هيدر الرسالة ومنه نستطيع تحديد البريد المرسل للرسالة واسم المرسل واذا كانت الرسالة كود html ام لا
الآن لانتي لمثال لاستخدام الدالة

الي الحين انتهي درس اليوم واي استفسارات انا بخدمتكم