Не загружает файл на сервер, права на папку установлены 0777, притом в базу данных добавляется файл с именем загружаемого.
Вот результат var_dump
Цитата |
array(1) { ["music_file"]=> array(5) { ["name"]=> string(10) "sprite.png" ["type"]=> string(9) "image/png" ["tmp_name"]=> string(18) "/var/tmp/phpgPQboL" ["error"]=> int(0) ["size"]=> int(159275) } } |
if($_FILES["music_file"]["size"] > 1024*40*1024)
{
echo ("Размер файла превышает три мегабайта");
exit;
}
// Проверяем загружен ли файл
if(is_uploaded_file($_FILES["music_file"]["tmp_name"]))
{
// Если файл загружен успешно, перемещаем его
// из временной директории в конечную
$upload = move_uploaded_file($_FILES["music_file"]["tmp_name"], "/music/".$_FILES["music_file"]["name"]);
$file_name = $_FILES["music_file"]["name"];
$sql = mysql_query("INSERT INTO sprises (id, label, music, image) VALUES ('id', '$label', '$file_name', '$image')");
if($sql == True and $upload == True){
header("Location:index.php");
}
else{
var_dump($_FILES);
}
}