[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: загрузка файлов на сервер
maximka787
Всем привет. Помогите найти ошибку. Пишет "Ошибка загрузки файла" при этом копирует все нормально. Может функция is_uploaded_file лишняя тут или не правильно реализована? Есть массив filename[]
foreach ($_FILES["filename"]["name"] as $key => $value){
$tmp_name = $_FILES["filename"]["tmp_name"][$key];
$name = $_FILES["filename"]["name"][$key];
if(is_uploaded_file($_FILES["filename"]["tmp_name"][$key])){
if(move_uploaded_file($tmp_name, '../upload/'.$name)){
echo '<p>Файл '.$name.' сохранен</p>';
}else{
echo '<p>Ошибка сохранения файла</p>';
}
}
else{
echo '<p>Ошибка загрузки файла</p>';
}
}




Спустя 7 минут, 6 секунд (25.04.2011 - 15:17) maximka787 написал(а):
Игорь_Vasinsky
ошибки разные, ругается is_uploaded_file

Спустя 2 минуты, 43 секунды (25.04.2011 - 15:20) Игорь_Vasinsky написал(а):
Цитата
is_uploaded_file() доступна только в версиях PHP 3 после PHP 3.0.16 и в версиях PHP 4 после 4.0.2. Если вы продолжаете использовать ранние версии, вы можете использовать следующую функцию, которая поможет вам защититься:

Спустя 2 минуты (25.04.2011 - 15:22) maximka787 написал(а):
Игорь_Vasinsky
ну я вот тоже думал так, у меня то 5 версия. Просто не мог понять отчего защита)

Спустя 8 минут, 29 секунд (25.04.2011 - 15:31) linker написал(а):
Функция move_uploaded_file() уже сама делает проверку, загружен ли файл через POST.

Спустя 2 минуты, 19 секунд (25.04.2011 - 15:33) Игорь_Vasinsky написал(а):
biggrin.gif и действительно, ведь ежу понятно...


_____________
..Работает - не трогай!
Быстрый ответ:

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