我对编辑的文件,HTML,PHP等PHP脚本..多行文本文件编辑PHP
它在它的工作是,除了整体,当你进入textarea的表单字段,例如:
<div>
& nbsp; or & amp;
</div>
特殊字符会自动转换为一个空格,并且只是一个&符号&。
但是文件编辑器的目的是为了正确输入你需要的东西并显示它,因为html代码可能或可能不必以实体形式编写,我不希望它们自动转换为非实体形式。用htmlspecialchars或ヶ辆不起作用,因为然后将整个文档被转换为特殊字符
文档的视图源使用的htmlspecialchars时是:
<!DOCTYPE html PUBLIC>
<html>
<head>
<title>Test</title>
etc...
,然后将其在浏览器outputed为:
<!DOCTYPE html PUBLIC> <html> <head> <title>Test</title> </head> <body> TEST x </body> </html>
我有这个唯一的困境。如果只是简单地删除htmlspecialchars来处理发布数据,那么,它的工作完全正常,除了html实体自动转换为可读形式之外,到太空,并且& amp;以&符号&
任何想法?我知道cPanel设法在文件编辑器和net2ftp以及其他许多基于web的文件编辑器中以某种方式做到这一点。
感谢