загрузка нескольки фаилов с формы
проблема вот в чём. с формы можно подгрузить n фаилов, загрузку делаю пиеравсим пакетом, 1 фаил грузитса без проблем а вот второй понимать не хочет.
вот массив $_FILES:
Код:
Array
(
[userfile] => Array
(
[name] => for forums.jpg
[type] => image/jpeg
[tmp_name] => /tmp/phpsMMHko
[error] => 0
[size] => 3883
)
[userfile1] => Array
(
[name] => for forums.jpg
[type] => image/jpeg
[tmp_name] => /tmp/php0S7UO3
[error] => 0
[size] => 3883
)
)
(
[userfile] => Array
(
[name] => for forums.jpg
[type] => image/jpeg
[tmp_name] => /tmp/phpsMMHko
[error] => 0
[size] => 3883
)
[userfile1] => Array
(
[name] => for forums.jpg
[type] => image/jpeg
[tmp_name] => /tmp/php0S7UO3
[error] => 0
[size] => 3883
)
)
первый фаил подгружаетса без проблем, а на второй фаил $f->getMessage() говорит:
Upload error: You haven't selected any file for uploading.
может пиеровски баг или кто небуть знает решение?
я нарыл одну проблему но она по моему не совсем моего типа .
http://pear.php.net/bugs/bug.php?id=2872
pod, пожалуйста, используйте для вставки кода [ code ] или [ php ]! Без пробелов, конечно.
Если Вы заметили, то в массивах использованы одинаковые названия файлов. Хотя в принципе с этим не должно быть проблем, но попробуйте для обработки использовать tmp именя файлов. Хотя, ситуация странная... Не помешало бы увидеть код, который все это хозяйство обслуживает...
А чем не нравится стандартная функция move_uploaded_file()?
Замечание принято!
Proger_XP
просто весь CMS построен на этои функции а тут модуль галереи, на одном из саитов и не загружаетса много фаилов одновременно.
Тогда используй функцию только в том месте где не получается иначе. Про нее подробно написано в мане