Intereting Posts
Вызов функции-члена prepare () для не-объекта PHP Help Запретить выполнение кода или функции больше, чем однажды Отображать изображение в шестнадцатеричном формате от БД до браузера Очистить веб-сайт, созданный Javascript Где хранятся глобальные переменные, такие как $ _GLOBAL, $ _POST и т. Д.? сообщение «недостаточное количество данных для изображения» при открытии PDF-файла Вставка значений флажка в базу данных Как загружать изображения на Php-сервер и хранить в phpmyadmin PHP: индексирование строк PHP Предупреждение: запуск PHP: ????????: невозможно инициализировать модуль Установить валюту магазина на основе страны-клиента Продолжить саморазвитие в PHP или перейти к PHP Framework? PHP CURL: использование API @filename для загрузки файлов устарело CodeIgniter: глобальные Vars через контроллер и косвенная модификация перегруженного имущества Как решить фатальную ошибку в php

PHP htmlspecialchars не работает

<?php $new = htmlspecialchars("<a href='test'>Test</a>", ENT_QUOTES); echo $new; ?> 

выход должен быть

 & lt;a href=& #039;test& #039;&gt;Test& lt;/a& gt; 

но выход

 &lt;a href='test'&gt;Test&lt;/a&gt; 

Не волнуйся. htmlspecialchars () правильно кодирует символы <и>. Просто, когда вы эхом кодируете строку на экране вашего компьютера, ваш браузер снова помогает декодировать символы. Если вы просмотрите источник страницы, вы увидите закодированную строку.