2016-02-03 2 views
1

Я читаю код, указанный в http://www.w3schools.com/php/php_file_upload.asp, для загрузки изображения.Не удается загрузить изображение в PHP

Вместо $ target_dir = "uploads /"; Я указываю, путь локальной системы, где я хотел бы загрузить изображение.

Я получаю сообщение об успешном завершении, но я не смог найти изображения в указанном месте. Есть ли что-то, что я неправильно понял или не понял?

Спасибо!

+0

эхо ваш target_dir и проверьте, что путь возвращает –

+0

, если вы используете Linux-машину, проверьте права доступа к папке. – Ninju

+0

Вы можете разместить свой код, чтобы найти ошибку ?? –

ответ

1

Если вы запускаете код в Linux, у вас должно быть разрешение на запись в каталог.
Справочник по разрешению Chang до 777

+1

Но если загрузка файла не удалась, то сообщите об ошибке. Она говорит, что получила сообщение об успешном завершении –

0

проверьте права доступа к папке. Оно должно быть 755.

+0

, как она может получить сообщение об успешном завершении, если файл не загружен? –

-1

попробовать этот код, если вы uploade изображения в основном PHP, если вы используете WAMP или XAMPP запускается этот код

«; if (** move_uploaded_file ** ($ _ FILES ['userfile'] ['tmp_name'], $ uploadfile)) { echo "Файл действителен и успешно загружен. \ N"; } else { echo "Возможная атака загрузки файла! \ N"; } echo 'Вот еще информация для отладки:'; print_r ($ _ FILES); print ""; ?>
Смежные вопросы