السلام عليكم ورحمة الله وبركاته.
لقد قمت بعمل تابع لرفع الملفات، ثم استدعيته باحدي الصفحات، لكنه لم يعمل. وهذا هو الكود الخاص بالتابع:
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']);
}