我對編輯的文件,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的文件編輯器中以某種方式做到這一點。
感謝