Задать вопрос
  • Как запаролить сайт?

    @motcart
    В корень сайта запишите файл .htpasswd в логином и паролем
    Ответ написан
    Комментировать
  • PHP: Почему 'mb_convert_encoding' не конвертирует простую строку?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    по тому что гладиолус документация?
    Ответ написан
    4 комментария
  • PHP: Почему 'mb_convert_encoding' не конвертирует простую строку?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    - var_dump( $str );
    + echo bin2hex($str);
    Получаем cf f0 e8 e2 e5 f2 20 32 30 31 39 20 cc e8 f0 21
    Открываем таблицу cp1251 и смотрим
    cf - П, f0 - р, e8 - и, e2 - в, e5 - е, f2 - т, 20 - пробел, 32 - 2, 30 - 0, 31 - 1, 39 - 9, 20 - пробел, cc - М, e8 - и, f0 - р, 21 - !
    Привет 2019 Мир!
    Всё вполне сконвертировалось.
    Ответ написан
    Комментировать
  • Как корректно искать по регулярным выражениям в SQL?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    Документацию полезно иногда читать.
    В ней шрифтом по фону написано, что
    To use a literal instance of a special character in a regular expression, precede it by two backslash (\) characters. The MySQL parser interprets one of the backslashes, and the regular expression library interprets the other.
    Ответ написан
    1 комментарий
  • Как запаролить сайт?

    @tyxeo
    дальний знакомый Мурыча
    используй на сервере базовую аутентификацию
    Ответ написан
    Комментировать
  • Почему форма обратной связи php отправляет часть кода?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    1) Тело хтмл письма, как и любой подвид иксмл, должно начинаться с оперделяющих тегов, у вас же тупо табличка отправляется.
    2) Заниматься мастурбациейфигней с отправкой через mail() в 21 веке как минимум стыдно, как максимум чревато проблемами при отладке и смене функциональности, не говоря уже о том что отправка хтмл контента и приложений становится задачей со звездочкой.
    3) Все легко решается переходом на нормальную библиотеку отправки почты, пхпмэйлер/свифтмэйлер и их многочисленные аналоги.
    Ответ написан
    3 комментария
  • Где формируется массив с данными #ORDER_LIST#?

    @koder_1
    Битрикс программист
    Не нужно совсем использовать #ORDER_LIST# в почтовом шаблоне, вместо него есть специальные почтовые компоненты для оформления заказа,
    в них есть вся информация и можно им задать свой кастомный шаблон.
    Ответ написан
    Комментировать
  • Есть ли смысл сбрасывать винду (11 вер.) до заводских настроек при подозрении на троян/шпион?

    @rPman
    Если все работает, вирусов не обнаружено (можете для спокойствия проверить машину каким-нибудь livecd kasperski/drweb у обеих компаний они бесплатные для домашнего использования), то достаточно сменить пароли на сервисах, о доступе к которым у вас есть опасения (а так же проверить наличие удаленных подключений, типа как сессии у whatsup/telegram/..., хотя обычно при смене пароля они удаляются).

    Сброс до заводских настроек откатит состояние системы назад, затем система будет загружать и устанавливать обновления, считай часы - сутки, в зависимости от интернета и скорости диска/ssd... так же придется устанавливать все приложения заново, а если не использовались облачные аккаунты браузера - восстанавливать и их настройки, в общем процесс не моментальный и к нему придется готовиться заранее.
    Ответ написан
    Комментировать
  • Как подменить цифровые отпечатки на Android?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Если ты поменял себе руку - то срочно позвони своему банковскому менеджеру
    и спроси что делать и как обновить отпечатки.

    По поводу антифрода - это не знает никто. Античит и антифрод - это ноу-хау и никто не станет
    рассказывать об этом в хабре. Тем более что эти системы постоянно улучшаются и изменяются.
    Ответ написан
    Комментировать
  • Как найти источник данных этого сайта?

    @rPman
    Открываешь страницу, затем консоль разработчика F12, вкладка сеть, затем обновить страницу, затем во вкладке сеть нажимаешь кнопку "лупа" справа от "поиск url", затем вставляешь в поле поиска ресурсов снизу строку из данных, источник которых ты ищешь, например заголовок "Zentrumsnähe - Wohnen und Arbeiten auf 6 Zimmer - frisch renoviert" и получаешь две ссылки источника данных:
    https://homepagemodul.immowelt.de/list/api/list/?callback=listcallback&guid=b2436f43607c49f49b3e1135fe8f33d1&area=&eType=-1&eCat=-1&geoid=-1&livingarea=&page=1&price=&rentfactor=&room=&squareprice=&windowarea=&stype=0&_=1719720028049
    https://homepagemodul.immowelt.de/list/api/list/?callback=listcallback&guid=b2436f43607c49f49b3e1135fe8f33d1&area=&eType=-1&eCat=-1&geoid=-1&livingarea=&page=1&price=&rentfactor=&room=&squareprice=&windowarea=&stype=0&_=1719720028050

    Запрос нужно будет повторять максимально точно, с заголовками, и универсально это потребует реверсинжеринг кода сайта (например бакэнд может запрещать запрос разных данных с тем же хешем в url, а получение хеша - суть обфусцированного кода на javascript).
    Ответ написан
    2 комментария
  • Получение статьи и комментариев к ней: одним запросом или двумя?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Для меня показанный результат как-то неочевидно пригоден к использованию. Куда как симпатичнее смотрится
    SELECT 'original post' AS type, content
    FROM   posts
    WHERE  id = 1
    
    UNION ALL
    
    SELECT 'comment', content
    FROM   comments
    WHERE  post = 1
    
    ORDER BY type = 'comment'

    И один запрос, и никакого дублирования.
    Ответ написан
    Комментировать
  • Есть ли готовое решение для создания пользовательской панели на базе MySQL для управления заданиями клиентов?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    Звучит как ларавель + рбак + что-то типа вояджера. По описанию в 10 строчек звучит как распространенная задача, на деле ВСЕГДА всплывает миллион нюансов и "мы думали это само собой разумеется", по этому 99,9% что подходящего готового решения "искаропки" под ваши хотелки нет.
    Ответ написан
    Комментировать
  • Какие есть способы хранения вебсокет соединений?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Сокеты невозможно сериализовать. Придумай другую термиологию или другую идею.

    Возможно ты хотел что-то другое?
    Ответ написан
    2 комментария
  • Как сделать два сервера на одном компьютере доступными в интернет?

    @Drno
    Nginx Reverse Proxy. Отвечали же уже на этот вопрос
    И дальше в нём ловишь 2 домена, и уже локально перекидываешь на нужный порт на localhost
    Ответ написан
  • Можно ли использовать Bitrix Framework без Bitrix CMS? Как начать?

    Adamos
    @Adamos
    "Run you fools!" (c)
    Единственная причина связываться с Битриксом - это вендор-лок на его систему.
    То, что они потроха своего чудовищного продукта называют модным словом "фреймворк" - это маркетинг и... только маркетинг.
    Если вы готовы работать с фреймворком - берите фреймворк. Настоящий, нормальный фреймворк, как Симфония или Ларавель. А на копролит Битрикса даже не оглядывайтесь.
    Ответ написан
    Комментировать
  • Нужно ли взять деньги за оценку больших ТЗ веб-разработчику?

    Нужно. Назови это чем-то типа "анализ и уточнение технического задания, и составление плана работ " назначь цену изходя из размера ТЗ и количества необходимых созвонов и доработок.

    Дай скидку, если в итоге решите сотрудничать.

    В случае возражений - проведи аналогию с реальным миром: замер окон, геодезические работы перед стройкой, итд.

    Если скажет что другие исполнители не берут деньги за это - напомни про скидку и скажи, что это тоже работа и оно позволяет точнее предсказать цену и, меньше затягивать сроки, и не делать лишних правок ближе к концу проекта.
    Ответ написан
    1 комментарий
  • Нужно ли взять деньги за оценку больших ТЗ веб-разработчику?

    miraage
    @miraage
    Старый прогер
    Трата времени на анализ и уточнение ТЗ это необходимые шаги для выполнения задачи. То есть, это время, потраченное на задачу. Это время должно быть оплачено.
    Ответ написан
    Комментировать
  • Как настроить доступ к серверам по SSH ключу без паролей?

    @dpsz
    на клиентской машине:
    ssh-keygen -t rsa

    sh-copy-id -i ~/.ssh/id_rsa.pub ИМЯ_ПОЛЬЗОВАТЕЛЯ@АДРЕС_СЕРВЕРА

    радуемся жизни.
    Ответ написан
    Комментировать
  • Могут ли без следов иметь доступ к android устройству?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Вы можете использовать WhatsApp на четырёх связанных устройствах одновременно без необходимости оставлять основной телефон подключённым

    за Телегу вообще молчу

    не знаю как сказать чтобы вы не обиделись, но женщинам надо поменьше верить и поконкретнее действовать - если это нужно

    в 150 долларовую шпионскую версию не верю
    Ответ написан
    Комментировать
  • Возможно ли восстановить сайт?

    Sanes
    @Sanes
    Делайте новый проект. Как раз с учетом ошибок предыдущего.
    Ответ написан
    Комментировать