我正在努力使用CKEditor編輯網站的html文件。我希望用戶應該能夠通過管理面板編輯任何html文件的代碼。爲此,我使用了file_get_contents函數,該函數似乎可以正常工作,除非JavaScript代碼在編輯器中不顯示爲可編輯代碼。我也嘗試了fread函數,它也在編輯器中顯示文件的所有內容,但我仍然無法將編輯器中的JavaScript代碼作爲可編輯的代碼。任何幫助?將JavaScript顯示爲文件中的可編輯代碼
下面的代碼:
$contents = file_get_contents($_REQUEST['path']);
if(!$contents) die("Page not found");
$oFCKeditor = new FCKeditor('content') ;
$oFCKeditor->BasePath = 'fckeditor/' ;
$oFCKeditor->Width = '100%' ;
$oFCKeditor->Height = '350' ;
if($mode == 'edit')$oFCKeditor->Value = stripslashes($contents);
$oFCKeditor->Create() ;
你究竟是如何試圖顯示JS的?發佈您的代碼。 我們無法調試我們看不到的代碼。 – Cerbrus
爲什麼你不只在textarea中編輯JS?所見即所得編輯器編輯代碼可能會很麻煩。 – jtheman
我收到編輯器中除Javascript代碼之外的所有代碼。我能夠編輯代碼並保存。事實上,我必須在編輯器中顯示文件的所有代碼,以便用戶可以按照要求對其進行編輯。它也包含頁面中的所有腳本。 –