У меня проблема. С тех пор я пытаюсь загрузить сценарий загрузки. Я также прочитал некоторые другие вопросы о stackoverflow, но ничего не помогло. Веб-пространство позволяет file_upload и размер файла не слишком велик. Также существует каталог, в котором перемещать загрузки. Мой HTML-код:
Upload: <input type="file" name="file">
И мой PHP код:
if ($_FILES['file']['error'] == 0) {
$tmp_name = $_FILES["file"]["tmp_name"];
$name_file = $_FILES["file"]["name"];
move_uploaded_file($tmp_name, "upload/" . $name_file);
}
Я повторил $ _FILES и файл был там и не было никакой ошибки. Каждый раз, когда я пытаюсь загрузить файл (я также пытался загрузить другие файлы и типы файлов), move_uploaded_file возвращает false.
EDIT: Папка теперь доступна для записи.
Вы уверены, что 'upload /' существует и доступен для записи? – BenM
Да, папка существует, а разрешения 755. Я думаю, что это правильные разрешения. – bw2801
вы можете добавить это перед move_uploaded_file(): 'if (! Is_writable (" upload ") ||! Is_dir (" upload ")) {echo" error in dir "; } ' – 2013-03-30 18:52:01