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
ошибки разные, ругается 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 версия. Просто не мог понять отчего защита)
ну я вот тоже думал так, у меня то 5 версия. Просто не мог понять отчего защита)
Спустя 8 минут, 29 секунд (25.04.2011 - 15:31) linker написал(а):
Функция move_uploaded_file() уже сама делает проверку, загружен ли файл через POST.
Спустя 2 минуты, 19 секунд (25.04.2011 - 15:33) Игорь_Vasinsky написал(а):
![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
_____________
..Работает - не трогай!