Я пытаюсь реализовать сценарий, который позволит загрузить файл, а затем переместится в назначенный каталог. Это работает на сервере Windows & IIS. У меня есть 2 вопроса.Проблемы с отправкой файлов PHP
Во-первых, я получаю сообщение об ошибке при попытке переместить файл.
Warning: move_uploaded_file(reports/ff.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in C:\inetpub\wwwroot\betterinsight\betterinsight\upload_file.php on line 29
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\Windows\Temp\php1EAB.tmp' to 'reports/ff.jpg' in C:\inetpub\wwwroot\betterinsight\betterinsight\upload_file.php on line 29
Stored in: reports/ff.jpg
При поиске почти все говорит о том, что это проблема разрешения. Я добавил полные права (позже будет опущен) пользователю: IIS_IUSRS. Даже сделал это в родительский каталог, как рекомендовал один сайт.
Second: В качестве возможного решения вышеупомянутой проблемы я попытался сменить каталог, в котором сохранены файлы. Но файлы по-прежнему загружаются в C: \ windows \ temp.
Я запустить phpinfo, и он говорит, что закачанные должны быть (как определено upload_tmp_dir):
Опять же, это на Windows Server 2008. Благодаря.
777 будет Unix/Linux. –