[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема загрузки файла на сервер
Guest
Добрый день, у меня стоит windows xp. PHP & apache 2.2 & Mysql.

Я не могу загрузить файл на сервер даже с помощью заведомо рабочего скрипта (взял с моего сайта, сам писал, в инете все работает, но там наверно сервер 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) Гость_Артур написал(а):
Пробовал и
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, какие - тут уже мусолилось миллиарды раз, поиск рулит.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.