2013-07-10 2 views
0

Когда я пытаюсь сохранить изображение в папке. Я не могу сохранить изображение.it показывает сообщение об ошибке с сообщением об ошибке. Здесь я использую этот код, чтобы сохранить изображение:Изображение Не удается загрузить в папку

<?php 
$uploaddir = '/var/www/uploads/'; 
$uploadfile = $uploaddir . basename($_FILES['image']['name']); 
echo "<p>"; 
if (move_uploaded_file($_FILES['image']['tmp_name'], $uploadfile)) { 
echo "File is valid, and was successfully uploaded.\n"; 
} else { 
echo "Upload failed"; 
} 

echo "</p>"; 
echo '<pre>'; 
echo 'Here is some more debugging info:'; 
print_r($_FILES); 
print "</pre>"; 
?> 
+0

'var_dump ($ _ FILES);' before 'if' ... правильный путь или нет – swapnesh

+0

Да, я создал одно имя папки, например, загружает и сохраняет в папке www. – user2567958

+0

Ошибка разрешения? – Prisoner

ответ

1

Это может иметь много причин. Вы проверили ограничение размера загружаемого файла в php.ini? И post_max_size, и upload_max_size приходят на ум.

Также проверьте разрешения на каталог, в который вы их перемещаете.

+0

Спасибо brother.now изображение будет загрузить в folder.now я пытаюсь загрузить изображение из папку и отображение на странице. Но изображение не отображалось, оно отображается как сломанное изображение. – user2567958

+0

Вы используете «basename» в качестве пути назначения, но это не включает тип файла. Я предлагаю использовать 'pathinfo', чтобы помочь с этим: [link] (http://php.net/manual/en/function.pathinfo.php) – Aeveus

Смежные вопросы