Я не могу загрузить файл на сервер даже с помощью заведомо рабочего скрипта (взял с моего сайта, сам писал, в инете все работает, но там наверно сервер Linux).
настройки php.ini в с:\windows - register_globals = off, upload_tmp_dir = "C:/tmp", файл гружу таким скриптом:
<?php
if($_FILES["filename"]["size"] > 1024*3*1024)
{
echo ("Размер файла превышает три мегабайта");
exit;
}
// Проверяем загружен ли файл
if(is_uploaded_file($_FILES["filename"]["tmp_name"]))
{
// Если файл загружен успешно, перемещаем его
// из временной директории в конечную
move_uploaded_file($_FILES["filename"]["tmp_name"], "/upload/".$_FILES["filename"]["name"]);
} else {
echo("Ошибка загрузки файла");
}
?>
В результате и временная папка пуста и папка приемник и никаких сообщений не выдается.
На сервере я назнчал папке uploads права 777 (chmod 0777). Не знаю как сделаит это в windows и нужно ли это тут..
Помогите пожалуйста...
Спустя 8 минут, 55 секунд (22.09.2011 - 09:21) linker написал(а):
Данного пути "/upload/" не существует у тебя под виндой.
Спустя 9 минут, 30 секунд (22.09.2011 - 09:31) Гость_Артур написал(а):
Пробовал и
может нужно на папку права как то в windows прописать? ( 0777)
move_uploaded_file($_FILES["filename"]["tmp_name"], "С:/upload/".$_FILES["filename"]["name"]);
Пробовал и move_uploaded_file($_FILES["filename"]["tmp_name"], "С:\upload\".$_FILES["filename"]["name"]);
может нужно на папку права как то в windows прописать? ( 0777)
Спустя 4 часа, 58 минут, 42 секунды (22.09.2011 - 14:30) linker написал(а):
Не плохо было бы проверить ошибки, а также настройки PHP, какие - тут уже мусолилось миллиарды раз, поиск рулит.