Ответы пользователя по тегу HTML
  • Как показать вкладку?

    SwoDs
    @SwoDs
    PHP YII2
    Когда-то делал в одном проекте такую же штуку - ссыль
    Ответ написан
    Комментировать
  • Как вывести несколько кнопок с различными action?

    SwoDs
    @SwoDs
    PHP YII2
    Мне кажется что тут проблема не в том как различный экшен задать копкам, а проблема в самой реализации, может стоит просто оставить 1 экшен, и по разному назвать кнопки? Это будет более грамотное решение
    Когда данные придут, по кнопке определить какой сценарий\метод\функцию использовать
    Ответ написан
    2 комментария
  • Знаете слайдер с увеличением и превью по бокам?

    SwoDs
    @SwoDs Автор вопроса
    PHP YII2
    В итоге нашел вот это - theta-carousel.com
    Ответ написан
    Комментировать
  • Как запустить JS через стили?

    SwoDs
    @SwoDs Автор вопроса
    PHP YII2
    https://habrahabr.ru/company/ua-hosting/blog/270599/
    Вот статья, видимо современные браузеры уже пофиксили это, в ие 8 вроде работало =)

    <div style="background:url('javascript:alert(1)')">


    п.с. когда первый раз на это наткнулся работал тогда в банке, там старинные FF был и 8 ие, в каком-то из них работало...
    Ответ написан
    1 комментарий
  • Как исправить ошибку Git?

    SwoDs
    @SwoDs
    PHP YII2
    Такая же ошибка была, решил сменой версии гита, т.е. там в настройках можно выбрать гит который вместе с сурстри идет, а можно локальный указать, у меня локальный чуть ниже версии был, его указал ошибка пропала.
    Ответ написан
    Комментировать
  • Как отправить файл из формы на сайте?

    SwoDs
    @SwoDs
    PHP YII2
    ! Первое и самое главное если вы что то постите с кодом используйте тег code, уважайте тех кто читаешь ваш пост и хочет вам помочь ( joxi.ru/zANy7Gqsbbj729 )

    Теперь по коду

    $to = 'asd@asd.asd' . ', '; // обратите внимание на запятую


    что за извращение? Это говнокод батюшка )
    А что будет если будет только 1 имейл - "vasya@ya.ru," явно запятая лишняя.

    Попробуйте использовать массив.
    $emails_arr[] = 'anyemail@yaya.ru'; // так присваиваем след. свободному ключу значение

    После того как вы собрали массив просто примените implode():
    $to = implode(',', $emails_arr);
    При этом лишних запятых не будет. И код красивый и понятный.

    По поводу загрузки файлов
    Не очень понял что значит ваш комментарий "другая структура". Структура тут не на что не влияет.
    Если вы читали то что вам скинул Rikcon там пишут что отправка через mail() файлов - это сущий ад и вам будет проще использовать сторонние решения, к примеру PHPMailer.

    Если вы не готовы использовать то что писали другие, можно попробовать немного иной способ - передавать ссылку.
    Т.е. вы можете закачать файл к себе на сайт, а в письме отправить ссылку на скачивание. Делается достаточно быстро. Гугл вам поможет "как загрузить файл php"

    п.с. У вас так много склеиваний текста для этого лучше использовать ф-ию sprintf()

    Пример:

    $cat = 'кот';
    $dog = 'пес';
    echo sprintf('%s плюс %s получится котопес', $cat, $dog);
    Ответ написан
    5 комментариев
  • Изменение тега html страницы. как добавить option?

    SwoDs
    @SwoDs
    PHP YII2
    Вам нужно PHP MySQL AJAX

    Для того что бы сохранять - правильнее будет хранить поля селектора в базе, при нажатии на кнопку вы отправляете аякс запрос с сохранением, который при удачном результате вернет селект с новым полем.
    Ответ написан
    Комментировать