У меня есть скрипт PHP для редактирования файлов, html, php и т.д ..
Он работает полностью, кроме случаев, когда вы вводите в поле формы textarea, например:
<div>
& nbsp; or & amp;
</div>
специальные символы автоматически преобразуются в один пробел и просто в амперсанд &.
Но цель редактора файлов состоит в том, чтобы ввести именно то, что вам нужно, и отобразить его, поскольку HTML-код может или не может быть написан в форме сущности, и я не хочу, чтобы они автоматически преобразовывались в их форма объекта. htmlspecialchars или htmlentities не работает, потому что тогда весь документ преобразуется в специальные символы
Источник просмотра документа при использовании htmlspecialchars:
<!DOCTYPE html PUBLIC>
<html>
<head>
<title>Test</title>
etc...
и затем он выводится в браузере как:
<!DOCTYPE html PUBLIC> <html> <head> <title>Test</title> </head> <body> TEST x </body> </html>
У меня одна и единственная дилемма. Если просто удалить htmlspecialchars из обработки почтовых данных, то все будет работать отлично, за исключением того, что html-объекты автоматически преобразуются в читаемую форму, & nbsp; в космос и & amp; в амперсанд &
Есть идеи? Я знаю, что cPanel удалось как-то это сделать в их редакторе файлов, в net2ftp и во многих других текстовых редакторах файлов на основе Интернета.
Спасибо