الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في كود رفع ملفات.

بدأه mazenwrq في 5 مارس 2009 · 3 رد · 471 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته.

لقد قمت بعمل تابع لرفع الملفات، ثم استدعيته باحدي الصفحات، لكنه لم يعمل. وهذا هو الكود الخاص بالتابع:

function add_file($username,$filename,$tmpname){
	$is_loaded = is_uploaded_file($tmpname);
	$exists = file_exists($username.'/'.$filename);
	if($is_loaded){
		if(!$exists){
			$move_file = move_uploaded_file($tmpname,$username.'/'.$filename);
			if($move_file){
				echo 'The File has Upload.';
			}else{
				//move_file.
				echo 'Error Number 2.';
			}
		}else{
			//exists.
			echo 'The file is exists.';
		}
	}else{
		//is_uploaded_file.
		echo 'Error Number 1.';
	}
}

وهذا هو الكود الخاص بالصفحة التي استدعت التابع:

include('fun.php');
if(isset($_POST['submit'])){
	add_file('test',$_POST['file']['name'],$_POST['file']['tmp_name']);
}
#2

اهلا وسهلا بك اخي العزيز

قم بتمرير الملف بـ $_FILES['tmp_name']['var_file_name'];

وباذن الله سيعمل

انا لم اقم بالتجربه ولكن هذا هو الخطاء الذي اراه من خلال نظرتي الاولى

#3

شكراً لك.

تم حل المشكلة، لا أدري كيف كان هذا الخطأ، مع العلم أنني أعرف هذه المعلومة.

جزاك الله كل خير.

#4

مبروك عليك مركز التحميل

مواضيع مشابهة