Loading...
Обучение/Помощь новичкам | Спецсимволы в имени пользователя
Не ограничивал я никак пользователя на символы , но как быть с этими символами <>&"', при добавлении в бд будет экранизация, а при выводе HTML сущности. &lt;&amp;&quot;&#39; как сделать чтобы показывались символы нормально в имени пользователя?
php
$username = htmlspecialchars($user['username']); // если не обработан будет тогда же через базу можно будет <script> вставлять ?

________
посл. ред. 05.01.2024 в 06:07; всего 1 раз(а); by SNEG
как вариант:
твои символы - &lt;&amp;&quot;&#39;
разобрать и выдать то, что тебе надо
к примеру, написать функцию, в которой будет поиск твоих &lt;&amp;&quot;&#39;
если есть, возвращать то, что тебе надо
я думаю суть понял, что я имела ввиду)
str_replace
https://www.php.net/manual/en/function.str-replace.php
Лара , функция я знаю как работает , а как связать с символами , не догадываюсь
htmlspecialchars_decode() , внезапно
SNEG (5 янв 2024, в 20:09)
Лара , функция я знаю как работает , а как связать с символами , не догадываюсь
так ищи &lt;&amp;&quot;&#39; и заменяй/возвращай - <>&
Онлайн: 5
Время:
Gen. 0.1
(c) Bym.Guru 2010-2025