За последние 24 часа нас посетили 17930 программистов и 1719 роботов. Сейчас ищут 917 программистов ...

массив $_FILES

Тема в разделе "PHP для новичков", создана пользователем ShamahN, 12 сен 2010.

  1. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    сколько не писал подгрузку файлов, с такой фигней еще не сталкивался.
    PHP:
    1. <?php var_dump($_FILES);
    Код (Text):
    1. array
    2.   'upl_file' =>
    3.     array
    4.       'name' =>
    5.         array
    6.           0 => string 'img_0000031.jpg' (length=15)
    7.       'type' =>
    8.         array
    9.           0 => string 'image/jpeg' (length=10)
    10.       'tmp_name' =>
    11.         array
    12.           0 => string 'C:\WINDOWS\Temp\phpC0DF.tmp' (length=27)
    13.       'error' =>
    14.         array
    15.           0 => int 0
    16.       'size' =>
    17.         array
    18.           0 => int 38750
    есть идеи почему значения превратились в массивы ? Оо
     
  2. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    все правильно. что не так?
    Так и было всегда $_FILES['upl_file']['type'] и все такое
     
  3. Ensiferum

    Ensiferum Активный пользователь

    С нами с:
    11 июл 2010
    Сообщения:
    1.292
    Симпатии:
    0
    Адрес:
    из секты поклонников Нео
    так вроде всегда так обращение было - $_FILES['upl_file']['tmp_name'];
     
  4. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    Апельсин
    всегда было
    Код (Text):
    1. $_FILES['upl_file']['type'] = 'image/jpeg'
    а не
    Код (Text):
    1. $_FILES['upl_file']['type'] = array('image/jpeg')
     
  5. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
  6. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Опозорилсо короче))) Даж на http://php.su/phphttp/?uploads есть пример, там показано от чего массив получается
     
  7. Ensiferum

    Ensiferum Активный пользователь

    С нами с:
    11 июл 2010
    Сообщения:
    1.292
    Симпатии:
    0
    Адрес:
    из секты поклонников Нео
    И у тебя массив файлов передается получается?
     
  8. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    Апельсин
    бывает. Сам за 5 лет ни разу не сталкивался. Может что-то изменилось
    Ensiferum
    Да. Но я ожидал что будет $_FILES['upl_file'][0]['type'] и $_FILES['upl_file'][1]['type']
    А оно вон как.
    Неудобно-то как перебрать динамическое количество
     
  9. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    Я тоже охренел в первый раз, когда на выходе получил массив абсолютно другого вида.
    Зачем так сделали - до сих пор не пойму.

    Таки +1