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

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

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

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

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

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

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

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

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

svd222

  • 0
    вклад
  • 12
    вопросов
  • 3
    ответа
  • 0%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как передать ссылку в СМС чтобы она не конвертировалась в urlencode?

    svd222 @svd222 Автор вопроса
    <?php
    $phone = '79920521328';
    $login = Yii::$app->params['smsc']['login'];
    $password = Yii::$app->params['smsc']['password'];
    $SmsC = new SmsC($login, $password);//передача СМС посредством СМС шлюза https://smsc.ru/
    $result = $SmsC->setPhone($phone)
    ->setMessage($uri)
    ->send();
    ---------
    public function send(): array | bool
    {
    $client = new Client;

    $response = $client->request('GET', static::BASE_URI, [
    'headers' => [
    'Content-Type' => 'application/x-www-form-urlencoded',
    ],
    'query' => [
    'login' => urlencode($this->login),
    'psw' => urlencode($this->password),
    'phones' => urlencode($this->phone),
    'mes' => urlencode($this->message),
    ]
    ]);

    if (($status = $response->getStatusCode()) == 200) {
    return true;
    } else {
    return [
    'statusCode' => $status,
    'body' => $response->getBody()
    ];
    }
    }

    Если сообщение не кодировать через urlencode то не отправляется.
    Ответ написан 16 авг. 2022
    3 комментария
    3 комментария
  • Symfony 3: Как правильно создать маршрут (через аннотации) чтобы он работал?

    svd222 @svd222 Автор вопроса
    P.S.
    php bin/console debug:route
    никаких ошибок не выдаёт, отображает заданный маршрут
    очистка кеша
    php bin/console cache:clear --no-warmup --env=dev
    не помогает.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему не применяется css правило media?

    svd222 @svd222 Автор вопроса
    Пробовал разные варианты
    1)
    <link href="/css/admin.css" media="screen" rel="stylesheet" type="text/css"  media="print" >

    2)
    <link href="/css/admin.css" media="screen" rel="stylesheet" type="text/css"  media="all" >

    также с указанием @media в самих стилях и без указания
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
Оценили как «Нравится»
Самые активные сегодня
  • Dr. Bacon
    • 9 ответов
    • 0 вопросов
  • HardBot
    HardBot
    • 8 ответов
    • 0 вопросов
  • puzaka
    • 7 ответов
    • 0 вопросов
  • sergey-gornostaev
    Сергей Горностаев
    • 6 ответов
    • 0 вопросов
  • delphinpro
    Сергей delphinpro
    • 5 ответов
    • 0 вопросов
  • rPman
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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