Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


Recommended Posts

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

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

Вот это:

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

 

Link to comment
Share on other sites


вместо:

$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
Link to comment
Share on other sites

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

только setHtml

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

  • +1 1
Link to comment
Share on other sites

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')));

 

Link to comment
Share on other sites


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

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

потому что strip_tags

 

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

  • +1 1
Link to comment
Share on other sites

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
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.