За последние 24 часа нас посетили 37329 программистов и 1721 робот. Сейчас ищут 636 программистов ...

Не видет выьранный файл

Тема в разделе "PHP для новичков", создана пользователем Elect, 5 сен 2015.

  1. Elect

    Elect Новичок

    С нами с:
    4 авг 2015
    Сообщения:
    70
    Симпатии:
    0
    У меня php не видет выбранный файл картинки
    Код (PHP):
    1. if(isset($_FILES['avatar']['tmp_name'])){
    2.                 var_dump("123");
    3.                 if($_FILES['avatar']['error'] == 1){
    4.                     setcookie('error','Неизвестная ошибка загрузки картинки на сервер',time()+3,'/settings');
    5.                 }else{
    6.                     if($_FILES['avatar']['size'] <= 2621440){
    7.                         if(($_FILES['avatar']['type'] == "image/jpeg") ||
    8.                             ($_FILES['avatar']['type'] == "image/png") ||
    9.                             ($_FILES['avatar']['type'] == "image/bmp") ||
    10.                             ($_FILES['avatar']['type'] == "image/jpg") ||
    11.                             ($_FILES['avatar']['type'] == "image/tiff") ||
    12.                             ($_FILES['avatar']['type'] == "image/al") ||
    13.                             ($_FILES['avatar']['type'] == "image/cdr") ||
    14.                             ($_FILES['avatar']['type'] == "image/ico") ||
    15.                             ($_FILES['avatar']['type'] == "image/pcx") ||
    16.                             ($_FILES['avatar']['type'] == "image/pict")
    17.                         ){
    18.                             setcookie('success','OK',time()+3,'/settings');
    19.                         }else{
    20.                             setcookie('error','Неверный формат файла аватарки',time()+3,'/settings');
    21.                         }
    22.                     }
    23.                 }
    24.             } 
    Код (Text):
    1. <div class="row-field"><input type="file" id="files" name="avatar">
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    попробуй вот эту толстожопую фигню с перечислением миметайпов заменить на один массив и на один поиск в массиве.

    форму (хотя бы открывающий тэг) покажи.
     
  3. Elect

    Elect Новичок

    С нами с:
    4 авг 2015
    Сообщения:
    70
    Симпатии:
    0
    Код (Text):
    1. <form method="POST">
     
  4. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    ага, смешно.

    ответ: потомучто
     
  5. Elect

    Elect Новичок

    С нами с:
    4 авг 2015
    Сообщения:
    70
    Симпатии:
    0
    У меня в этом форме несколько полей,даже дата,всё видит но когда вардамплю например $_FILES,он пустой
     
  6. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    multipart/form-data протерял
     
  7. Elect

    Elect Новичок

    С нами с:
    4 авг 2015
    Сообщения:
    70
    Симпатии:
    0
    Точно!Спасибо)))