• Как настроить Xdebug в docker?

    denisbondar
    @denisbondar
    Python, PHP developer
    Полное описание использования xdebug с PhpStorm и интерпретатором в Docker-контейнере описано у меня в статье. Может быть кому-то пригодится.
    Ответ написан
    4 комментария
  • Можно ли в PHP заменить "< ?" и "? >" на произвольное значение?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    нет

    Это так же невозможно, как для тебя невозможно перестать маяться дурью и изобретать идиотские способы решения примитивных задач.

    подсказка: такая идея с заменой не приходила в голову ни одному из сотен тысяч разработчиков.
    это значит, что ты опять зафантазировался, и придумал какую-то бредятину, для реализации которой понадобилось заменять теги у пхп.
    Спустись с небес на землю и делай по-человечески.
    Ответ написан
    5 комментариев
  • Правильный способ хранения текста и HTML-кода в базе MySQL?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Есть подозрение что в самой базе у вас таблицы не в UTF-8, поэтому символы и портятся.
    Никаких особых действий не нужно делать, в sql текст html хранится без проблем.
    Ответ написан
    Комментировать
  • Правильный способ хранения текста и HTML-кода в базе MySQL?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Ответ на вопрос из заголовка:
    Никак особенно не хранить. Хранить абсолютно так же, как и любые данные, - как есть. То есть, НИКАК их не модифицируя для хранения.

    Решение конкретно твоей проблемы:
    mysql_set_charset('utf8'); после коннекта
    +
    плюс таблицы должны иметь кодировку utf8
    Подробнее: phpfaq.ru/charset

    Разбор вопроса:
    везде совет для записи в базу использовать mysql_real_escape_string(),

    Это информация устарела и не соответствует действительности.
    Единственно правильным вариантом добавления данных в запрос являются подготовленные выражения.

    Как я понимаю необходимо обрабатывать текст вот так перед вставкой:

    Неправильно понимаешь.
    Перед вставкой текст обрабатывать не надо вообще никак.
    Для корректной работы SQL, как я уже писал выше, должны использоваться подготовленные выражения.
    HTML же к SQL не имеет ни малейшего отношения. и никакая HTML функция, разумеется, при сохранении в БД использоваться не должна.

    К примеру "⇔" при записи в базу превращается в "?"

    Вот с этого и надо было начинать. У тебя проблема с кодировками.
    Ответ написан
    2 комментария
  • Насколько полезен phpagi?

    PHPAGI - полезная штука и да, перечисленные Вами нужды можно удовлетворить, используя этот класс.
    Может он довольно многое, за подробностями советую заглянуть в документацию.
    Почитать про AMI, кстати, тоже лишним не будет.

    Также, наверное, стоит обратить внимание на Asterisk Realtime - это способ хранить конфиг Астериска во внешнем хранилище данных - к примеру, в БД. Таким образом намного проще управлять конфигом посредством того же PHP.
    Ответ написан
    1 комментарий
  • Как устроен трекер на Хабре?

    alekciy
    @alekciy
    Вёбных дел мастер
    @dim4ik у каждого комментария есть дата_публикации_комментария, у каждого просмотра так же есть дата_просмотра. Этих данных более чем достаточно для работы (ни каких "хранить +1). Отправить нужно комментарии для которых: дата_публикации_комментария > дата_просмотра (unix timestamp в руки).
    Ответ написан
    3 комментария