Не загружает файл на виртуальный сервер php
у меня такая проблема, что не загружается файл на виртуальный сервер (убунту), во временную папку tmp. Права на ней стоят rwxrwxrwt.
var_dump($_FILES) выводит следующее:
array (size=1)
'myFile' =>
array (size=5)
'name' => string 'abstract-colors-unreal-clouds-1927.jpg' (length=38)
'type' => string '' (length=0)
'tmp_name' => string '' (length=0)
'error' => int 7
'size' => int 0
Сам код:
if (!empty($_FILES)) {
$path = $_SERVER['DOCUMENT_ROOT'] . "/lesson_4/lesson/Gallery_files/gallery_img/big/" .
$_FILES['myfile']['name'];
echo $path;
echo "<br>";
var_dump($_FILES);
echo $_FILES['myfile']['tmp_name'];
if (move_uploaded_file($_FILES['myfile']['tmp_name'], $path)) {
echo "Файл загружен<br>";
} else {
echo "Ошибка<br>";
}
}
?>
<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>Моя галерея</title>
<link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<body>
<div id="main">
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="myFile">
<input type="submit" value="Отправить">
</form>
</div>
</body>
</html>