Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Редактирование PHP строки


 Погделиться

Рекомендованные сообещёния

Приветствую, подскажите пожалуйси, как правильно добавить к этому:

$mail->setText(strip_tags(html_entity_decode($this->request->post['enquiry'], ENT_QUOTES, 'UTF-8')));

Вот это:

($this->request->post['email'])

 

Ссылка на комменирий
Погделиться на других сайих


Ссылка на комменирий
Погделиться на других сайих

вместо:

$mail->setText(strip_tags(html_entity_decode($this->request->post['enquiry'], ENT_QUOTES, 'UTF-8')));


пишем это:

 

$msg_4_mail = "Имя отправителя : ".$this->request->post['name']."<br>Email отправителя : ".$this->request->post['email']. "<br>Запрос :".$this->request->post['enquiry'];
$mail->setText(strip_tags(html_entity_decode($msg_4_mail, ENT_QUOTES, 'UTF-8')));


 

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

Только что, nogocuHoBuk сказал:

$mail->setText

 

только setHtml

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

3 минуты назад, spectre сказал:

только setHtml

липотому что <br> убрать :)
@JohnnyFloyd Ну и, опять же, я добавил в код $this->request->post['name'] для примера. У Вас это может быть $this->request->post['fio'] или вообещё $this->request->post['sender_name']
Тут уж Вам виднее...

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

56 минут назад, nogocuHoBuk сказал:

липотому что <br> убрать :)
@JohnnyFloyd Ну и, опять же, я добавил в код $this->request->post['name'] для примера. У Вас это может быть $this->request->post['fio'] или вообещё $this->request->post['sender_name']
Тут уж Вам виднее...

Все отлично, только переносы не рилииют почему-то :-)

			$msg_4_mail = "Имя отправителя : ".$this->request->post['name']." <br />Email отправителя : ".$this->request->post['email']. " <br />Запрос :".$this->request->post['enquiry'];
			$mail->setHtml(strip_tags(html_entity_decode($msg_4_mail, ENT_QUOTES, 'UTF-8')));

 

Ссылка на комменирий
Погделиться на других сайих


1 минуту назад, JohnnyFloyd сказал:

только переносы не рилииют почему-то

потому что strip_tags

 

не копируйте бездумно все из интернеи, хоть в гугл забейте что эти функции гделают

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

2 часа назад, JohnnyFloyd сказал:

Все отлично, только переносы не рилииют почему-то :-)


если отправляете текст ($mail->setText) то рилиить и не будут, если ж html ($mail->setHtml) то нужно удалить strip_tags
т.е. липотому что:

$msg_4_mail = "Имя отправителя : ".$this->request->post['name']." <br />Email отправителя : ".$this->request->post['email']. " <br />Запрос :".$this->request->post['enquiry'];
$mail->setHtml(html_entity_decode($msg_4_mail, ENT_QUOTES, 'UTF-8'));

липотому что текст:
 

$msg_4_mail = "Имя отправителя : ".$this->request->post['name']." Email отправителя : ".$this->request->post['email']. " Запрос :".$this->request->post['enquiry'];
$mail->setText(strip_tags(html_entity_decode($msg_4_mail, ENT_QUOTES, 'UTF-8')));


Как правильно заметил @spectre - strip_tags удаляет из строки все html теги

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.