Articles of html entity

Сохранение и отображение HTML и специальных символов в базе данных mysql безопасно?

Название в основном суммирует его. Я построил небольшой блог, но я не могу даже опубликовать ссылки в своих статьях! Что я могу сделать? Я пробовал htmlentities() , htmlspecialchars() , real_escape_string() и в основном все формы побега есть. Я использую PHP 5.3 с MySQL 5.1 Вот мой код, чтобы сохранить блог в db: function check_input($data, $problem='') […]

php htmlentities для декодирования textarea

У меня есть текстовая область, и я хотел бы взять вкладку текстовой области и объединить ее все вместе. Все работает отлично, за исключением того, что оно ускользает от котировок. Например, test's выводится как test/'s Чтобы исправить это, я попробовал htmlenttries, например, <?php $inputtext= $_POST['textinput']; $encodetext = htmlentities($inputtext); $finaltext = html_entity_decode($encodetext); echo '<p>'.$finaltext .'</p>'; ?> Это […]

Исправить PHP-метод для хранения специальных символов в MySQL DB

Используя PHP, как лучше всего хранить специальные символы (например, следующие) в базе данных MSQUL, чтобы избежать инъекций. « " ' é à ù Вот как я это делаю сейчас: $book_text=$_POST['book_text']; $book_text=htmlentities($book_text, "ENT_QUOTES"); $query=//DB query to insert the text Затем: $query=//DB query to select the text $fetch=//The fetch of $book_text $book_text=html_entity_decode($book_text); Таким образом, весь текст отформатирован […]

Проблема html_entity_decode в PHP?

Я пытаюсь преобразовать объекты HTML из исходной строки в их эквивалент буквенного символа. Например: <?php $string = "Hello – World"; $converted = html_entity_decode($string); ?> Хотя это правильно преобразует объект на экран, когда я смотрю на HTML-код, он все еще показывает явный объект. Мне нужно изменить это так, чтобы он буквально преобразовывал объект, поскольку я не […]

Что делают модификаторы ENT_HTML5, ENT_HTML401, … на html_entity_decode?

Поскольку php 5.4 html_entity_decode вводит четыре новых флага с минимальным объяснением ENT_HTML401 Handle code as HTML 4.01. ENT_XML1 Handle code as XML 1. ENT_XHTML Handle code as XHTML. ENT_HTML5 Handle code as HTML 5. Я хочу понять, для чего они нужны. В каких случаях они значительны? Мое предположение (но могу ли я ошибиться) заключается в […]