Защо ми дава грешка
на този кодWarning: copy() [function.copy]: Filename cannot be empty in C:\xampp\htdocs\sistema\upr.php on line 22
<?php
$size_bytes = 5120000;
$extlimit = "no";
$limitedext = array(".zip",".gif",".jpg",".png",".jpeg",".3gp");
$file_name = $HTTP_POST_FILES['ufile']['name'];
$file_tmp = $_FILES['ufile']['tmp_name'];
$file_size = $_FILES['ufile']['size'];
if ($file_size > $size_bytes){
echo "Грешка : Файлът е твърде голям. Той трябва да бъде под <b>". $size_bytes / 1024 ."</b> KB.<br><a href='up'>[назад]</a>";
exit();
}
$ext = strrchr($file_name,'.');
if (($extlimit == "yes") && (!in_array(strtolower($ext),$limitedext))) {
echo("Грешка : Този тип файл не е позволен за качване. ");
exit();
}
$random_digit=rand(000000,999999);
$new_file_name=$random_digit.$file_name;
$path= "d/".$new_file_name;
if($ufile !=none)
{
if(!copy($HTTP_POST_FILES['ufile']['tmp_name'], $path))
{
echo "Грешка";
}
else
{
echo "Успешно<BR/>";
echo "Име :".$new_file_name."<BR/>";
echo "Големина :".$HTTP_POST_FILES['ufile']['size']."<BR/>";
echo "Тип :".$HTTP_POST_FILES['ufile']['type']."<BR/>";
}
}
?>