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

دروس لتعلم كيفية البرمجه بـ PHP , أو بعض الأفكار البرمجيه المفيده ! أيضا لشرح بعض الدوال أو الكلاسات التي قام الأعضاء او الغير بعملها , لتدمجها ببرامجك .
مغلق
planet-d
عضو جديد
مشاركات: 3
اشترك في: 05 مايو 2009, 18:34

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

مشاركة بواسطة planet-d »

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

كود: تحديد الكل

<?php 
$cal= new file()
$cal -> call_file("مسار الملف");
?>
اتمنى ان يفيدكم هذا الكلاس وللعم برمجة مبرمج مبتدئ في الكلاسات اللي هو انا :mrgreen: :thumbdown: [/b][/color]
saanina
عبدالرحمــــن
مشاركات: 3762
اشترك في: 30 أغسطس 2004, 13:54

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

مشاركة بواسطة saanina »

الحقيقه كلاس ممتع
لكن ممكن تقولي ليه ممكن المطور يستخدم الكلاس بدل .. include او اخواتها
planet-d
عضو جديد
مشاركات: 3
اشترك في: 05 مايو 2009, 18:34

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

مشاركة بواسطة planet-d »

لأنه جات على بالي فكرة "^^
وانكلود وريكواير اذا صار خطأ في ادخال مسار الملف تجيب لك اسم الملف
وافرض هذا كان على موقع حي ؟ واستغل احد الهكر هذا الأمر
فجات على بالي اسويها <<<< كنت طفشان وسويته :D
saanina
عبدالرحمــــن
مشاركات: 3762
اشترك في: 30 أغسطس 2004, 13:54

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

مشاركة بواسطة saanina »

..

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

بالتوفيق
planet-d
عضو جديد
مشاركات: 3
اشترك في: 05 مايو 2009, 18:34

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

مشاركة بواسطة planet-d »

saanina كتب:..

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

بالتوفيق
اللي قصدته هو
مثلا حبيب القلب المطور :mrgreen:
غلط في كتابة مسار الملف
include واخواتها (على قولتك :D ) حيجيبون لك خطأ وهالشغلات "^^
واذا حبيب القلب المطور نسي هذا الأمر في الموقع وموقعه كان حي , يمكن يخترق فسويتها عشان كذا "^^
وكمان عشان اريح نفسي من التأكد :P
واسعدني مرورك "^^
saanina
عبدالرحمــــن
مشاركات: 3762
اشترك في: 30 أغسطس 2004, 13:54

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

مشاركة بواسطة saanina »

جميل ..

بالتوفيق و ان شاء الله يكون هذا بدايه خير ..
مغلق