صفحة 1 من 1

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

مرسل: 28 سبتمبر 2009, 11:57
بواسطة 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]

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

مرسل: 28 سبتمبر 2009, 13:25
بواسطة saanina
الحقيقه كلاس ممتع
لكن ممكن تقولي ليه ممكن المطور يستخدم الكلاس بدل .. include او اخواتها

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

مرسل: 28 سبتمبر 2009, 13:52
بواسطة planet-d
لأنه جات على بالي فكرة "^^
وانكلود وريكواير اذا صار خطأ في ادخال مسار الملف تجيب لك اسم الملف
وافرض هذا كان على موقع حي ؟ واستغل احد الهكر هذا الأمر
فجات على بالي اسويها <<<< كنت طفشان وسويته :D

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

مرسل: 28 سبتمبر 2009, 14:03
بواسطة saanina
..

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

بالتوفيق

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

مرسل: 28 سبتمبر 2009, 14:12
بواسطة planet-d
saanina كتب:..

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

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

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

مرسل: 28 سبتمبر 2009, 14:14
بواسطة saanina
جميل ..

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