Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Даниил Сухих

Веб-додик
  • 3
    вклад
  • 71
    вопрос
  • 8
    ответов
  • 88%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Почему phpstorm не видит php обработчик?

    DevMan
    DevMan @DevMan Куратор тега PhpStorm
    потому что консоль не имеет никакого отношения к этой настройке.
    курите что такое PATH.
    Ответ написан 30 мар.
    2 комментария
    2 комментария
  • Как связать js и php веб сокеты?

    sergiks
    Сергей Соколов @sergiks Куратор тега PHP
    ♬♬
    Хотя и можно найти или написать реализацию WS handshake на чистом PHP. Но далее продолжатся неудобства: для работы в (почти) реальном времени придется писать бесконечный цикл, в итерации которого проверять, есть ли новости в сокете. Будет работать, но костыльно и неэффективно.

    Удобнее, например, добавить PHP модуль Swoole, который реализует полноценный WebSocket сервер, и заняться уже обработкой сообщений на высоком уровне — логикой вашего приложения.
    Ответ написан 05 дек. 2021
    9 комментариев
    9 комментариев
  • Как получить номер из объявления на olx?

    prrrrrrr
    prrrrrrr @prrrrrrr
    Верстаю сразу на PHP.
    при нажатии на "Показать номер" отправляется два запроса, первый из них это GET как раз таки на получения номера телефона, где номер приходит в ответе. В урле указываете айдишник объявы и смотрите

    60eaa58a9b46d101178932.png
    Ответ написан 11 июл. 2021
    4 комментария
    4 комментария
  • Как найти элементы через DOMXpath?

    DevMan
    DevMan @DevMan Куратор тега PHP
    $html = file_get_contents('https://www.olx.ua/elektronika/tv-videotehnika/odessa/?search%5Bprivate_business%5D=private');
    
    libxml_use_internal_errors(true);
    $dom = new \DOMDocument();
    $dom->loadHTML($html);
    $xpath = new \DOMXPath($dom);
    $elements = $xpath->query('/html/body/div[1]/div[4]/section/div[3]/div/div[1]/table[2]/tbody/tr/td/div/table/tbody/tr[1]/td[2]/div/h3/a/strong');
    
    foreach ($elements as $title) {
        echo "$title->nodeValue\n";
    }
    Ответ написан 07 июл. 2021
    Комментировать
    Комментировать
  • Как выполнить задачу через 10 минут?

    FanatPHP
    FanatPHP @FanatPHP
    Чебуратор тега РНР
    ничего не надо выполнять
    надо понять наконец, как работает база данных.

    Записывать надо только время бронирования.
    Если разница междутекущим временем и временем бронирования меньше 10 минут, то статус забронирована. иначе - новая.
    Ответ написан более года назад
    2 комментария
    2 комментария
  • Что значит это регулярное выражение?

    Эдуард @IS-Builder
    ~ PHP-8 & REGEXP - This is a really powerful kit ~
    Это похоже на неполную запись именованной подмаски. Неполная - потому что не хватает названия в угловых (или в апостофах) скобках:
    $str = 'post/123';
    
    if (preg_match("#^post/(?P<name>\d+)$#", $str, $arr)) {
        var_dump($arr);
    }
    В результате будет массив:
    array (size=3)
    0 => string 'post/123' (length=8)
    'name' => string '123' (length=3)
    1 => string '123' (length=3)
    Ответ написан более двух лет назад
    15 комментариев
    15 комментариев
  • Что значит это регулярное выражение?

    DevMan
    DevMan @DevMan Куратор тега PHP
    это НЕвалидный регэксп.
    скобки – выбрать совпавшую часть.
    \d+ – одна или больше цифр
    Ответ написан более двух лет назад
    5 комментариев
    5 комментариев
  • Можно ли на своём сайте прочитать куки других сайтов?

    inoise
    Иван Шумов @inoise
    Solution Architect, AWS Certified, Serverless
    Нет
    Ответ написан более двух лет назад
    3 комментария
    3 комментария
  • Не работает pdo php?

    Sergey @KingstonKMS
    Уровень ошибок ERRMODE на полную выстави и занимайся отладкой. Тогда вопросов не будет
    Ответ написан более двух лет назад
    7 комментариев
    7 комментариев
  • Совместим ли данный диск с моим ноутбуком?

    Jump
    АртемЪ @Jump Куратор тега Твердотельные накопители
    Системный администратор со стажем.
    Нет не совместим.
    Я не знаю точных характеристик xiaomi mi notebook pro i5, но уверен, что там нет SATA.
    Поэтому SATA диск туда не подойдет.

    Ноутбук свежий и поддерживает только NVMe диски, а старый интерфейс SATA3 не поддерживает.
    WD Blue 3D NAND 1TB Internal PC SSD - SATA III 6 Gb/s, M.2 2280
    Ответ написан более двух лет назад
    4 комментария
    4 комментария
  • Не работают функции WP?

    mihdan
    Mikhail Kobzarev @mihdan
    WordPress-евангелист, ведущий РНР - разработчик
    Вам нужно подгрузить WordPress среду с минимальной нагрузкой при помощи SHORTINIT.

    Для чего в send.php пишем примерно так:

    // указываем, что нам нужен минимум от WP
    define('SHORTINIT', true);
    
    // подгружаем среду WordPress
    // WP делает некоторые проверки и подгружает только самое необходимое для подключения к БД
    require_once( $_SERVER['DOCUMENT_ROOT'] . '/wp-load.php' );
    
    // тут мы можем общаться с БД. Но практически никакие функции WP работать не будут.
    // Глобальные переменные $wp, $wp_query, $wp_the_query не установлены...
    global $wpdb;
    $result = $wpdb->get_results("SELECT post_title FROM $wpdb->posts WHERE post_type='post'");
    
    if( $result )
    	foreach( $result as $post ){
    		echo "$post->post_title <br>";
    	}


    Пути только ваши пропишите.
    Ответ написан более двух лет назад
    4 комментария
    4 комментария
Оценили как «Нравится»
Самые активные сегодня
  • foxyhunt
    • 15 ответов
    • 0 вопросов
  • Drno
    • 14 ответов
    • 0 вопросов
  • mayton2019
    • 6 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 6 ответов
    • 0 вопросов
  • gogowq
    • 5 ответов
    • 1 вопрос
  • alexey-m-ukolov
    Алексей Уколов
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации