move_uploaded_file не хочет
работать
Warning: move_uploaded_file(C:/www/1/uplds/9fdce8cf4df2ca3b8898d05058d6b400.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in C:\www\1\modules\Reg.php on line 154
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\www\temp\php\uploads\php9C2E.tmp' to 'C:/www/1/uplds/9fdce8cf4df2ca3b8898d05058d6b400.jpg' in C:\www\1\modules\Reg.php on line 154
Сервер на локальном компе ( win )
Права на запись чтение папки (C:/www/1/uplds) есть(по крайне мере в свойствах папки это показывается)- хотя пхп записать туда файл не хочет.
http://php.net/manual/en/function.move-uploaded-file.phpВ поиске есть похожая тема, изменил
php.ini и hpptd.conf указав путь временного хранения файлов пхп (C:/www/temp/
php/uploads)
Но ошибка остается.
Возможно дела в настройке самого ПХП и апача?
(попробовал в денвере, все конечно перенес туда).
Спустя 6 минут, 47 секунд (18.05.2011 - 23:45) vn214 написал(а):
В деневере этот же код (если перенести, конечно всю папку со
скриптами)
работает.
функция имеет вид move_uploaded_file
move_uploaded_file($files_tmp_name,$_SERVER['DOCUMENT_ROOT']."/1/uplds/$this->filename");
Спустя 48 минут, 56 секунд (19.05.2011 - 00:34) Игорь_Vasinsky написал(а):
а какие свойства папки ? нужно то снять атрибут "только для чтения"
в .htaccess запрета нет?
Спустя 7 часов, 40 минут, 57 секунд (19.05.2011 - 08:14) linker написал(а):
C:\www\temp\php\uploads\php9C2E.tmp
<Directory "D:/temp/php/uploads">
upload_tmp_dir = "d:/temp/php/uploads/"
Сравни пути и всё поймёшь.
Спустя 15 часов, 5 минут, 12 секунд (19.05.2011 - 23:20) vn214 написал(а):
Цитата (linker @ 19.05.2011 - 08:14) |
<pre class="sh_sourceCode" rel="code">C:\www\temp\php\uploads\php9C2E.tmp <span class="sh_keyword"><Directory</span> <span class="sh_string">"D:/temp/php/uploads"</span><span class="sh_keyword">></span> upload_tmp_dir = "d:/temp/php/uploads/"</pre>Сравни пути и всё поймёшь. |
Что Вы имеете в ввиду ?
P.S. Вопрос решился так.
изменил
upload_tmp_dir = "C:/temp/php/uploads/"
Пересмотрел все участвующие в работе сервера и пхп папки - назначил владельца текущего пользователя (+полный доступ).
move_uploaded_file заработала.
_____________
Спартак - чемпион