Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 10
timm2 Сообщение 24/09/2011 08:54 Копия темы
Динамическая обработка файлов, передаваемых через форму. php В общем, как обработать input с названием, к примеру, name="form[]" , если это файл?
Возможно ли вообще получить этот массив и собственно каким образом его обработать?
DrSun Сообщение 24/09/2011 08:59 Копия темы
print_r($_FILES); не пробовали делать? :)
timm2 Сообщение 24/09/2011 09:01 Копия темы
Пробовал, но тогда будут все файлы из формы, а нужно именно массив form[], это реально вообще?
DrSun Сообщение 24/09/2011 09:13 Копия темы
Я не пойму, что вам нужно тогда. В _FILES ложится именно массив form[], содержащий массивы опять же name, type, tmp_name и прочее.

Если вам этого недостаточно – значит вы движетесь не в том направлении и неправильно пишете код.
timm2 Сообщение 24/09/2011 09:20 Копия темы
Ну вот если я обрабатываю POST, я получаю массив очень просто _POST['form'] -это массив,
и хотелось бы не обрабатывать весь _FILES – который содержит миллион файлов(в форме может сколько угодно input с типом файл, но нужно взять и обработать только те, которые мне нужны), а получить только _FILES['form'] грубо говоря, массив только из нужных мне input.

Я понимаю что можно обработать _FILES, прописать условие и выбрать только то что мне нужно, но должно же существовать нормальное, лёгкое и оптимальное решение.
viper203 Сообщение 24/09/2011 09:25 Копия темы
генерируйте имена input так как вас нужны и всё

еси вы передаёте массив файлов то вы его получаете, вроде бы всё логично
DrSun Сообщение 24/09/2011 09:26 Копия темы
Вы вообще читаете, что я писал? Да, получается _FILES['form'], который содержит массивы различные, их можно обрабатывать. Не знаю, что вы там накорябали, но если не получается этот массив – значит, не то накорябали.
DrSun Сообщение 24/09/2011 09:28 Копия темы
блин, я даже заморочился и написал:

Имеем скрипт:

<form name="f1"  enctype="multipart/form-data" action="test.php" method="POST">
<input type="file" name="fl[]" /><br />
<input type="file" name="fl[]" /><br />
<input type="file" name="fl[]" /><br />
<input type="submit" name="sbm" value="send" />
</form>
<?

if (!empty($_POST))
{
  print_r($_FILES);
}

Этот скрипт выводит массив

Array
(
    [fl] => Array
        (
            [name] => Array
                (
                    [0] => 1049.mst
                    [1] => ARPPRODUCTICON.exe
                    [2] => NewShortcut2.exe
                )

            [type] => Array
                (
                    [0] => application/octet-stream
                    [1] => application/octet-stream
                    [2] => application/octet-stream
                )

            [tmp_name] => Array
                (
                    [0] => Z:\tmp\phpC0.tmp
                    [1] => Z:\tmp\phpC1.tmp
                    [2] => Z:\tmp\phpC2.tmp
                )

            [error] => Array
                (
                    [0] => 0
                    [1] => 0
                    [2] => 0
                )

            [size] => Array
                (
                    [0] => 62976
                    [1] => 22758
                    [2] => 335872
                )

        )

)
timm2 Сообщение 24/09/2011 09:50 Копия темы
Спасибо, не нужно было. Всё верно, вопрос почти глупый был. Всё работает, но не там где нужно.
denis_bardak Сообщение 24/09/2011 10:02 Копия темы
:) Роман + за терпеливость)))))
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"