Я использую sendgrid для отправки смс на мобильный. Я могу успешно отправить смс.
но он показывал html-теги в содержании сообщения, поэтому я использовал методы wordwrap () и preg_replace () и strip_tags (), чтобы удалить html-теги из сообщения, чем я могу отправить надлежащие смс. Но когда я пытаюсь придать тексту какой-то стиль, например фон или цвет, это не сработает. стиль не относится к сообщению.
Вот шаблон файла просмотра смс. Я хочу, чтобы цвет фона был синим, а цвет текста - белым.
$str1 = "<p style='color: blue; '>Welcome to Technals</p>";
$strcnt1 = strlen($str1);
$wrp1 = wordwrap($str1,$strcnt1,"<br>\n");
$reexp1 = preg_replace("/<.*?>/", "", $wrp1);
echo $reexp1;
$str2 = "<br>\nYour Login id: <b>$email</b>";
$strcnt2 = strlen($str2);
$wrp2 = wordwrap($str2,$strcnt2,"<br>\n");
$reexp2 = preg_replace("/<.*?>/", "", $wrp2);
echo $reexp2;
$str4 = "<br>\nYour Password: <b>$pwd</b>";
$strcnt4 = strlen($str4);
$wrp4 = wordwrap($str4,$strcnt4,"<br>\n");
$reexp4 = preg_replace("/<.*?>/", "", $wrp4);
echo $reexp4;
указанный выше файл вызывается в контроллере, как показано ниже
$message1 = $this->load->view('sms_templates/sms_template_cc1.php', $data, true);
//echo '<pre>'; print_r($message1); die;
$info1 = $nexmo_sms->sendText( '1'.$primary_number, '1234567890', $message1);