Upload файла на сервер
.
Сценарий не выполняет move_uploaded_file(). Ошибка звучит примерно так: Не могу скопировать из 'D:\php\temp\123.tmp' в 'D:\конечная папка'. Наверняка рамс с правами. У меня все работает под XP, сервер на локалхосте, конечную папку пробовал шарить как сетевую. Глобалы пока включены.
Проверь пути (!) и поменяй слеши на нормальные
D:/ddf/dfdf/dfdf
PHP изначально не предназначался для Windows и не всегда корректно понимает обратные слеши. Но если все же используешь их, то не забывай их бекслешить :)
D:\\конечная папка\\
Вот немного подробнее об ошибке:
Warning: move_uploaded_file(D:/temp/): failed to open stream: Permission denied in D:\Program Files\Apache Group\Apache2\htdocs\uploadfile\action.php on line 7
Warning: move_uploaded_file(): Unable to move 'D:\PHP\uploadtemp\php8.tmp' to 'D:/temp/' in D:\Program Files\Apache Group\Apache2\htdocs\uploadfile\action.php on line 7
а вот и сама функция:
move_uploaded_file($userfile, "D:/temp/");
Короче нужно еще и конечный файл указывать, а не только диру, как я думал.:) Всем сорри.