Ответы пользователя по тегу PHP
  • Как получить статус запроса без скачивания контента?

    @runprogr Автор вопроса
    Видимо в некоторых случаях сервер может отдавать вместе с HEAD еще и BODY.
    Либо же это именно проблема guzzle.
    Но в моему случае при запросе HEAD идет скачка всего файла целиком

    Есть костыль как это победить, если у кого будет такая же ситуация
    $client = new \GuzzleHttp\Client();
    $response = $client->head($url, [
                'stream' => true,
                'read_timeout' => 1,
    ]);
    $this->assertEquals(200, $response->getStatusCode());

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

    @runprogr
    Битрикс - это такой же фреймворк как, например, вордпресс или opencart. То бишь никакой, это вообще не фреймворк, а обычная CMS
    Ответ написан
    Комментировать
  • Какие технологии вы используете при разработке web?

    @runprogr
    1. Препроцессоры - мастхэв для любого, кто занимается не только чистым бэкэндом. Изучаются недолго, облегчают жизнь в сотню раз.
    2. Сборщики такой же мастхэв. Изучаются недолго, облегчают жизнь в сотню раз.
    3. Снова мастхэв
    4. Снова мастхэв. Очень удобно, очень помогает со структурированием кода и упрощает его восприятие. Вместо бутстрапа можно использовать SmartGrid. Ну и БЭМ не обязательно сувать везде, но порой очень помогает.
    5,6 -
    Ответ написан
    Комментировать