У меня есть система управления клиентами, которую я запрограммировал в php и mysql.Компания использует его для регистрации своих данных о клиентах для маркетинга и заказов.В моей форме есть различные поля, одно из которых - Business Name.
Поля импортируются в адрес электронной почты для отправки клиентам цитаты и т. Д. Содержимое поля извлекается из базы данных и сохраняется в различных строках.,Например, название компании хранится в $name
.
. Проблема, которую я обнаружил, заключается в том, что если компания вводит название компании, такое как Joe Blogs & Sons
, то, что заканчивается импортом в систему электронной почты, составляет Joe Blogs
, и этоэто, что-нибудь после того, как амперсанд отрезан, включая амперсанд.Если они используют Joe Blogs and Sons
, это нормально работает, и когда электронное письмо выходит, оно говорит: Dear, Joe Blogs and Sons
, но если кто-то вводит &
, оно просто заканчивается как Dear, Joe Blogs
.
Я был бы прав, говоря что-токак s tr_replace
или preg_replace
- это путь с этим или способ избежать &
?.