Добрый День.
Помогите со скриптом.Вообщем написал код скрипта который пролистывает массив выбранных файлов картинок и загружает по одному в папку.
Так вот ошибка в 30 строчке.Понять не могу из-за чего.Помогите.
Это
foreach ($_FILES['file']['name'] as $k=>$v)
Выдает ошибку
Invalid argument supplied for foreach()
Помогите ее исправить.Буду благодарен!
А $k и $v что за птицы? Я где-то уже выкладывал код Xargs'y
Gaucer, Инструкцию по переменным foreach читал...там эти переменные были для листинга массива
blackvj, Ошибка говорит о том, что в фурыч пришёл НЕ массив. По правилам хорошего тона проверяй всё...
if(isset($_FILES['file']) && is_array($_FILES['file'])) {
//тут уже фурыч
}
А форма мульти? Сколько одновременно сервер поддерживает файлов в загрузку?
Советую ознакомится с директивами:
max_post_size
max_files_upload
max_file_size
Время исполнения скрипта тоже посмотри. Хотя думаю что минуты по-умолчанию хватит для загрузки 100мб. Обычно 5 минут ставят. За это время даже самое тормозное успеть должно.
Учись дебажить.
var_dump($_FILES['file']);
Ещё полезно
echo "<pre>";
print_r($_FILES['file']);
echo "</pre>";
die();