У меня случайно возникли трудности с перемещением загруженного файла в другую папку. Были проверены права доступа к папке видео и удостоверились, что они доступны для записи. Я использую полные пути и не имел проблем с этим ранее. Есть предположения?Невозможно переместить файл в PHP
Предупреждение: move_uploaded_file(): Не удается переместить '/ TMP/php5xBeV5' к '/home/main/homes/videos/1440597514_tmp_IMG_20150804_174422551.jpg' в/дома/Главная/public_html/приложение/классов/видео. class.php на линии 34
function importVideo() {
$filename = $_FILES["file"]["name"];
$newfilename = substr(md5(rand()), 0, 7);
$ext = pathinfo($filename, PATHINFO_EXTENSION);
$target_file = '/home/main/homes/videos/'.$filename;
$file = $_FILES['file'];
move_uploaded_file($file['tmp_name'], $target_file);
}
Ошибка не вытекает из этого кода - ваше $ newfilename имеет 7 шестнадцатеричных символов, но сообщение об ошибке имеет более сложное имя. –
Предоставленная ошибка была с использованием имени файла $, я должен был скопировать старый код. Обновлено сейчас. –
Проверьте, может ли это [сообщение] (http://stackoverflow.com/a/13723279/4611395) помочь вам. –