• Acsess-Control-Allow-Origin error?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Комментировать
  • Как писать бек для react spa проекта?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Для данных - json.
    Для контента - html.
    Скрипт - один, но с разными типами ответов. Также, его можно смонтировать на разные route-point'ы для удобства использования.
    Ответ написан
    4 комментария
  • Как обновить версию php в Open Server до php 7.1.3?

    @uncletobe
    заходим в трей -> (рабочий стол - справа внизу, где часы) -> выбираем зеленый флажок опен сервера -> ПКМ -> настройки -> вкладка модули -> PHP -> в выпадающем списке выбираем нужную версию, если нужной нет в списке, то идем на ospanel.io и скачиваем с нужным модулем.
    Ответ написан
    3 комментария
  • Как проверить работает ли composer?

    @ultrasoft
    Возможно, это подцепился composer, который идет с Open Server. Там рядом с php.exe лежат файлы composer.bat и composer.phar. Версия их уже давнишняя, стоит их стоит куда-нибудь переместить или удалить.
    Ответ написан
    7 комментариев
  • Почему не приходит ответ от сервера, через AJAX запрос?

    @marioKun
    1. Проверьте путь до исполняемого файла, ответ 200, на 404?
    2. Проверьте значение переменной id
    3. На сервере выведите все данные print_r($_POST), приходит ли вообще что то
    Ответ написан
    Комментировать
  • Плохо ли использовать svg в виде кода если нет анимации?

    vladislav_boychenko
    @vladislav_boychenko
    Купаюсь в гривнах
    Ничего плохого в этом нет, есть только 2 пункта, которые всегда зависят от ситуации:
    1. Если svg выглядит как простыня, что закрывает весь экран, остается ли читабельным код?
    2. Если в svg много вложенностей, которые нельзя сократить, в итоге на это пожалуется Google Page Speed по поводу глубины вложенности тегов.
    Ответ написан
    Комментировать
  • Почему у меня когда я создаю поле input появляется еще одно поле?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Вы написали 2 инпута.
    <input type="submit" name="submit" value="Отправить" /><input />

    Один с атрибутами, другой без.

    Если бы инпут был бы парным тегом, то слеш ставился бы в начале закрывающего тега, вот так: </input>
    Но инпут одиночный тег и правильно пишется так (вообще без слешей):
    <input type="submit" name="submit" value="Отправить">


    Но у вас это кнопка.
    Поэтому, имеет смысл заменить ее на button
    <button type="submit" name="submit">Отправить</button>

    Так и её будет проще стилизовать
    Ответ написан
    1 комментарий
  • Почему у меня когда я создаю поле input появляется еще одно поле?

    wapster92
    @wapster92 Куратор тега CSS
    input одиночный тэг не нужно его закрывать. Документацию стоит читать https://developer.mozilla.org/ru/docs/Web/HTML/Ele...
    Ответ написан
    Комментировать
  • Как решить данную проблему React js?

    @dimoff66
    Кратко о себе: Я есть
    Выводить header по условию, в зависимости от location, Если перед открытием вашего компонента меняется адрес, или завести переменную в state или в store, которую менять перед переходом к компоненту stories.
    Ответ написан
    Комментировать
  • Почему используют svg в виде кода а не img?

    Aetae
    @Aetae
    Тлен
    SVG в виде кода нужно именно для динамического цвета.
    В большинстве слчаев используется какая-то готовая либа для этого дела, работающая универсально, потому даже если смены цвета нет - никто не будет особо заморачиваться и менять подход.

    Также в стародавние времена с img были глюки при масштабировании, но это уже не актуально.
    Ответ написан
    Комментировать
  • Как искать в тексте по regexp?

    @loonny
    let str = "$('#blabla').html('blabajsj')";
    let strMatch = str.match(/\$\('(.+)'\)\.html\('(.+)'\)/);
    console.log('Селектор: ' + strMatch[1]);
    console.log('html: ' + strMatch[2]);

    Console:
    Селектор: #blabla
    html: blabajsj
    Ответ написан
    Комментировать
  • Как искать в тексте по regexp?

    @dodo512
    let s = "$('#blabla').html('blabajsj')";
    let m = s.match(/\$\('([^']+)'\)\.html\('([^']+)'/);
    console.log(m);
    Ответ написан
  • Стоит ли использовать webpack в каждом проекте?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Общая кодовая база, даже если не используете все возможности, то просто копируете предыдущий пак и настраиваете. Зачем что то делать 2-n раз?
    Ответ написан
    Комментировать
  • Ошибка при направлении на другую страницу?

    @alexalexes
    Если хотите работать с заголовками, то размещать голый html с включениями php кода нельзя, будет засоряться лог предупреждениями.
    При исполнении php файла в начале он должен молчать как рыба, если логика работы предусматривает выбор - работать сначала с заголовками, а потом выводить контент, или просто выводить контент (через print, echo и т.д.).
    То есть, заголовки должны срабатывать первыми, любое echo между выполнением header() будет нарушать порядок.
    Ответ написан
    Комментировать
  • Нужна ли использовать LIMIT 1?

    ediboba
    @ediboba
    если id - pk или он unique, то нет
    Ответ написан
    1 комментарий
  • Плохо ли так выводить html?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Плох и тот и другой вариант.

    Он подразумевает что вывод идёт прямо вперемешку с запросами к БД. А надо сначала выполнить все запросы, собрать все данные для вывода, и только потом начинать выводить.
    <?php
    if (isset($_POST['register'])) {
        if ($user) {
            $error = "This email address is already associated with an account.";
        }
      // остальные проверки

    и только после того как закончили все проверки, начинаем выводить хтмл.

    А вот что в этих кусках кода действительно плохо - это то что переменная пихается прямо в запрос.

    Да. И никакого "накладного расхода" при испльзовании echo, тем более по сравнению с другими вариантами вывода, в природе не существует - это всё бабкины сказки.
    Ответ написан
    Комментировать
  • Плохо ли так выводить html?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    В целом - дело вкуса, можете вообще heredoc использовать. Я предпочитаю второй способ, в частности:
    1) редактор понимает стили и форматирование
    2) редактор понимает открытие/закрытие тегов
    3) редактор умеет фолдинг хтмл кода, что удобно
    4) меньше ошибок с кавычками и экранированием

    и - мелочь, но цепляет - использовать ехо для вывода - небольшой, но накладной расход.
    Ответ написан
    Комментировать
  • Какой лучше substr или mb_substr?

    megakor
    @megakor
    Go/PHP developer | ВКонтакте
    Если вы допускаете, что переданная строка может содержать буквы НЕ латинского алфавита - использовать mb_substr, если вы уверены, что туда передается строка, где буквы будут только латинскими (например логин или пароль), то можно обойтись substr.

    mb_substr не будет съедать буквы на кириллице, но тратит немного больше ресурсов (но не критично и незаметно).
    Ответ написан
    1 комментарий
  • Какой лучше substr или mb_substr?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Это очень плохой вопрос.
    Ты даже не спрашиваешь, в чем разница между этими двумя функциями, не говоря уже о том, чтобы понять самому что они делают, и сделать вывод самостоятельно на основе полученной информации.

    Тебя интересует только бинарный ответ - да или нет.
    Сразу должен тебя расстроить - на бинарных ответах (и в целом на ответах на вопрос "как", а не "почему") далеко не уедешь. Программирование - слишком сложная наука. Если тебя интересуют такие ответы, то лучше пойти подавальщиком в макдональдс. Там на все вопросы есть четкий ответ.

    Если же ты хочешь продолжать заниматься программированием, то придется учиться учиться. И делать выводы самостоятельно. И задавать "хорошие" вопросы, вида "я тут поразмыслил и решил что substr нужно применять в таких случаях, mb_substr - в таких" или "я тут подумал, что действительно лучше всегда применять mb_substr, потому что - (...приводишь свою аргументацию...). Я прав?"
    Ответ написан
    Комментировать
  • INSERT если нет в базе?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    В MySQL нет INSERT ... WHERE.
    Так что UNIQUE индекс и INSERT IGNORE или INSERT ... ON DUPLICATE KEY UPDATE.
    Ответ написан
    Комментировать