Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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

$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
Надіслати
Поділитися на інших сайтах

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

 

Screenshot_13.jpg

Надіслати
Поділитися на інших сайтах


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
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.