Файл move_uploaded_file не работает на сервере Windows

Я знаю, что этот вопрос так часто встречается в stackoverflow, и по этой теме доступно много вопросов, но я все равно не нашел ни одного ответа, решая мой вопрос. странный prblem.

$path = "img/"$tmp = $_FILES ['footer-bg-img'] ['tmp_name'];
move_uploaded_file ( $tmp, $path . $actual_image_name );

его нормально работает на моей локальной системе WAMP а также XAMPP приложение, но на моем веб-сервере Windows это возвращает false, что делает меня странным, на моем веб-сервере я напечатал вывод функции, это дает мне

строка (27) Строка «C: \ Windows \ Temp \ phpAA55.tmp» (21)
«/img/20131208_bjp.jpg» bool (false) dead

Я попросил поставщика услуг дать img разрешение папки 0777, они сказали мне, что сделали это. Но, если у меня возникла та же проблема, теперь я должен связаться с поставщиком услуг, иначе может быть ошибка кодирования, пожалуйста, предложите.

1

Решение

Я все еще думаю, что это проблема с разрешениями. Пожалуйста, взгляните на следующую тему: move_uploaded_file () возвращает false

Вы также можете проверить права доступа к каталогу с помощью функции PHP:

if ( ! is_writeable ( $path ) )
{
echo 'Can\'t write to directory, insufficient permissions.';
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]