دروس لتعلم كيفية البرمجه بـ PHP , أو بعض الأفكار البرمجيه المفيده ! أيضا لشرح بعض الدوال أو الكلاسات التي قام الأعضاء او الغير بعملها , لتدمجها ببرامجك .
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبرةاته اليوم اول ماخلصت تعلم الكلاسات طقت في بالي فكرة :mrgreen: قلت ليش ما ابرمج كلاس على الطاير :D والكلاس هو لاستدعاء الملفات واذا فشل الاستدعاء او اذا لم يكن الملف موجودا فإنه يرسل رسالة خطأ وينهي عمل الملف والكلاس هو:
<?php /* * * Coded By: Roboowsy. * Date: 28/9/2009. * Time: 9:40 a.m. * File: classes.php * Descrepyion: This file for my script classes. * */
class files { //متغير عام public $file; //دالة تقوم باستدعاء الملف function call_file($name) { //كود التحقق من الملف if(isset($name) && !empty($name) && is_file( $name )) { $this->file = $name; require_once($this->file); } else { //اذا لم يكن الملف موجود او هناك خطأ في الادخال echo "there is an error on call_file"; exit(); } }
لأنه جات على بالي فكرة "^^ وانكلود وريكواير اذا صار خطأ في ادخال مسار الملف تجيب لك اسم الملف وافرض هذا كان على موقع حي ؟ واستغل احد الهكر هذا الأمر فجات على بالي اسويها <<<< كنت طفشان وسويته :D
بس انت مسوي تأكد من وجود الملف , والهكر بيطلب ملف موجود يعني الكلاس ماراح ياقف بوجهه .. لكن ان كنت مسوي الكلاس عشان في كذا ملف انكلود و مو كلمة مره بتسوي فحص , فالكلاس جيد
بس انت مسوي تأكد من وجود الملف , والهكر بيطلب ملف موجود يعني الكلاس ماراح ياقف بوجهه .. لكن ان كنت مسوي الكلاس عشان في كذا ملف انكلود و مو كلمة مره بتسوي فحص , فالكلاس جيد
بالتوفيق
اللي قصدته هو مثلا حبيب القلب المطور :mrgreen: غلط في كتابة مسار الملف include واخواتها (على قولتك :D ) حيجيبون لك خطأ وهالشغلات "^^ واذا حبيب القلب المطور نسي هذا الأمر في الموقع وموقعه كان حي , يمكن يخترق فسويتها عشان كذا "^^ وكمان عشان اريح نفسي من التأكد :P واسعدني مرورك "^^