[كلاس استدعاء الملفات] اول كلاس من برمجتي

دروس لتعلم كيفية البرمجه بـ PHP , أو بعض الأفكار البرمجيه المفيده ! أيضا لشرح بعض الدوال أو الكلاسات التي قام الأعضاء او الغير بعملها , لتدمجها ببرامجك .

[كلاس استدعاء الملفات] اول كلاس من برمجتي

مشاركةبواسطة planet-d » الاثنين سبتمبر 28, 2009 11:57 am

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبرةاته
اليوم اول ماخلصت تعلم الكلاسات
طقت في بالي فكرة :mrgreen:
قلت ليش ما ابرمج كلاس على الطاير :D
والكلاس هو لاستدعاء الملفات واذا فشل الاستدعاء او اذا لم يكن الملف موجودا فإنه يرسل رسالة خطأ وينهي عمل الملف
والكلاس هو:
CODE: تحديد الكل
<?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();
               }   
         }
         
   }
?>

رجاء لاتحذف الحقوق ^^
طريقة الاستخدام:
CODE: تحديد الكل
<?php
$cal= new file()
$cal -> call_file("مسار الملف");
?>

اتمنى ان يفيدكم هذا الكلاس وللعم برمجة مبرمج مبتدئ في الكلاسات اللي هو انا :mrgreen: :thumbdown:
صورة العضو الشخصية
planet-d
عضو جديد
 
مشاركات: 3
اشترك في: الثلاثاء مايو 05, 2009 6:34 pm

رد: [كلاس استدعاء الملفات] اول كلاس من برمجتي

مشاركةبواسطة saanina » الاثنين سبتمبر 28, 2009 1:25 pm

الحقيقه كلاس ممتع
لكن ممكن تقولي ليه ممكن المطور يستخدم الكلاس بدل .. include او اخواتها
صورة العضو الشخصية
saanina
عبدالرحمــــن
 
مشاركات: 3762
اشترك في: الاثنين أغسطس 30, 2004 1:54 pm

رد: [كلاس استدعاء الملفات] اول كلاس من برمجتي

مشاركةبواسطة planet-d » الاثنين سبتمبر 28, 2009 1:52 pm

لأنه جات على بالي فكرة "^^
وانكلود وريكواير اذا صار خطأ في ادخال مسار الملف تجيب لك اسم الملف
وافرض هذا كان على موقع حي ؟ واستغل احد الهكر هذا الأمر
فجات على بالي اسويها <<<< كنت طفشان وسويته :D
صورة العضو الشخصية
planet-d
عضو جديد
 
مشاركات: 3
اشترك في: الثلاثاء مايو 05, 2009 6:34 pm

رد: [كلاس استدعاء الملفات] اول كلاس من برمجتي

مشاركةبواسطة saanina » الاثنين سبتمبر 28, 2009 2:03 pm

..

بس انت مسوي تأكد من وجود الملف , والهكر بيطلب ملف موجود يعني الكلاس ماراح ياقف بوجهه ..
لكن ان كنت مسوي الكلاس عشان في كذا ملف انكلود و مو كلمة مره بتسوي فحص , فالكلاس جيد

بالتوفيق
صورة العضو الشخصية
saanina
عبدالرحمــــن
 
مشاركات: 3762
اشترك في: الاثنين أغسطس 30, 2004 1:54 pm

رد: [كلاس استدعاء الملفات] اول كلاس من برمجتي

مشاركةبواسطة planet-d » الاثنين سبتمبر 28, 2009 2:12 pm

saanina كتب:..

بس انت مسوي تأكد من وجود الملف , والهكر بيطلب ملف موجود يعني الكلاس ماراح ياقف بوجهه ..
لكن ان كنت مسوي الكلاس عشان في كذا ملف انكلود و مو كلمة مره بتسوي فحص , فالكلاس جيد

بالتوفيق

اللي قصدته هو
مثلا حبيب القلب المطور :mrgreen:
غلط في كتابة مسار الملف
include واخواتها (على قولتك :D ) حيجيبون لك خطأ وهالشغلات "^^
واذا حبيب القلب المطور نسي هذا الأمر في الموقع وموقعه كان حي , يمكن يخترق فسويتها عشان كذا "^^
وكمان عشان اريح نفسي من التأكد :P
واسعدني مرورك "^^
صورة العضو الشخصية
planet-d
عضو جديد
 
مشاركات: 3
اشترك في: الثلاثاء مايو 05, 2009 6:34 pm

رد: [كلاس استدعاء الملفات] اول كلاس من برمجتي

مشاركةبواسطة saanina » الاثنين سبتمبر 28, 2009 2:14 pm

جميل ..

بالتوفيق و ان شاء الله يكون هذا بدايه خير ..
صورة العضو الشخصية
saanina
عبدالرحمــــن
 
مشاركات: 3762
اشترك في: الاثنين أغسطس 30, 2004 1:54 pm


العودة إلى دروس PHP و أفكار وقصاصات و دوال وكلاسات برمجيه