SupremeWin

HTML input file прикрепление к другим полям через PHP

    2 сообщения в этой теме

    Здравствуйте всем!

    Интересует такое решение задачки. Имеется вот такой вот HTML код

    <input type="text" name="comp" placeholder="Comp" /><br> 
    
    <input type="text" name="name[]" placeholder="name1" /><br>
    
    <input type="text" name="desc[]" placeholder="desc1" /><br> 
    
    <input type="file" name="files[]" multiple /><br> 
    
    <input type="text" name="name[]" placeholder="name2" /><br> 
    
    <input type="text" name="desc[]" placeholder="desc2" /><br> 
    
    <input type="file" name="files[]" multiple /><br>

    Как создать массив с названиями файлов которые были выбраны в первом или втором input. Имеется скрипт практически рабочий, но имеет дефект, что вместо названия файла имеется иероглиф

    $this_is_it = array(); 
    
    $post = array_values($_POST); 
    
    for($j = 0; $j < count($post[1]); $j++){ 
    
    for($u = 0; $u < count($post[3]); $u++){ 
    
    $this_is_it['order_' . ($j + 1)] = array( 
    
    'name' => $post[1][$j],
    
    'desc' => $post[2][$j], 
    
    'attach' => $post[3][$j] 
    
    );
    
    } 
    
    }

    Выводит он при этом:

    array(2) { ["order_1"]=> array(3) {
    
    ["name"]=> string(4) "lala" 
    
    ["desc"]=> string(7) "lalalal" 
    
    ["attach"]=> string(1) "�" } 
    
    ["order_2"]=> array(3) { 
    
    ["name"]=> string(5) "name2" 
    
    ["desc"]=> string(5) "desc2" 
    
    ["attach"]=> string(1) "�" } }

    А должен:

    array ( 'order_1' => array ( 
    
    'name' => 'name1', 
    
    'desc' => 'desc1',
    
    'attach' => 'картинка.jpg', ), 
    
    'order_2' => array ( 
    
    'name' => 'name2',
    
    'desc' => 'desc2',
    
    'attach' => 'картинка_2.jpg', ),)

    Что делать, как быть?

    Изменено пользователем SupremeWin
    Не точность

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    А на сколько принципиально русское название файлов? Может просто переводить в транслит? (Проблема может быть связана с unix сервером).

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    Создайте аккаунт или войдите в него для комментирования

    Вы должны быть пользователем, чтобы оставить комментарий

    Создать аккаунт

    Зарегистрируйтесь для получения аккаунта. Это просто!


    Зарегистрировать аккаунт

    Войти

    Уже зарегистрированы? Войдите здесь.


    Войти сейчас

    • Похожие публикации

      • Pavel Frontend
        Автор: Pavel Frontend
        Всем привет!
        Меня зовут Павел. Я три года работаю Front-end разработчиком в IT-компании. За время работы посещал много семинаров и конференций, читал публикации западных коллег. На сегодняшний день, у меня есть желание поделится знаниями с начинающими верстальщиками, а может быть, обменяться опытом с профи по цеху.
        Сам я не претендую на звание супер-специалиста фронтенда, поэтому продолжаю дальше развиваться в данном направлении. Как показал мой опыт общения с начинающими и специалистами "фронта", очень быстрое развитие происходит тогда, когда ты что-либо объясняешь другому человеку.
        Поэтому я, с одной стороны, хочу помочь начинающим, так как в моей памяти ещё свежи воспоминания о муках самостоятельного освоения необходимых знаний, а с другой – продолжить собственное развитие через обучение и помощь другим (то есть, попробовать себя в качестве учителя по фронтенду).
        Теперь по существу
        Я достаточно загружен, однако в течении дня вполне могу выделить 1-2 часа на обучение и консультации для начинающих верстальщиков (может быть, даже совсем нулевых – не стесняйтесь). Кроме того, я могу ответить на отдельные вопросы, подсказать, что именно стоит почитать, куда развиваться и как в дальнейшем трудоустроиться верстальщиком.
        Главное, чтобы вы действительно хотели освоить профессию и понимали, что дело это не очень лёгкое и достаточно кропотливое, требующее усидчивости и работы над собой.
        Обращайтесь, всегда рад пообщаться  Мои контакты:
        skype: live:frontendpavel
        email: [email protected]
      • ErUnDAK
        Автор: ErUnDAK
        Как реализовать подобное через border-radius или другие варианты решения?

      • Vic-Tor
        Автор: Vic-Tor
        Добрый вечер, друзья!
        Кто-нить соображает в  jcart? Есть такой плагин корзины. Мне не нравится, когда много позиций в заказе, начинают как-то скакать цифры при изменении кол-ва.
        Вот страничка.
        Еще что-то с почтой, я отвечаю на заказ, а он (ответ) приходит мне.
        Спасибо!