由於自己網站的ftp不具有直接設定空間上檔案的屬性,於是寫了一段php程式碼來修改index.php檔案屬性
為index.php檔案設定只讀屬性後,木馬就沒權限給你檔案最後追加廣告了。
下面我們看具體的程式碼,設定index.php只讀:
程式碼如下:
<?php function set_writeable($file_name) { if(@chmod($file_name,0555)) { echo "修改index.php文件只读属性成功"; } else { echo "修改index.php文件只读属性失败,空间商不支持此操作!"; } } set_writeable("index.php"); ?>
把以上內容儲存成setread.php ,然後上傳到空間,直接瀏覽器瀏覽該位址即可設定唯讀。
不過設定這個唯讀屬性以後,你自己透過ftp也沒有權限刪除index.php,如果需要刪除或覆寫index.php請使用以下程式碼設定index.php的讀寫權限。
以下是設定index.php讀寫的程式碼:
程式碼如下:
<?php function set_writeable($file_name) { if(@chmod($file_name,0777)) { echo "修改index.php文件读写属性成功"; } else { echo "修改index.php文件读写属性失败,空间商不支持此操作!"; } } set_writeable("index.php"); ?>
儲存以上內容為:setwrite.php,透過瀏覽器存取即可設定讀寫權限了。
以上是php 設定index.php檔為唯讀的方法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!