首頁  >  文章  >  後端開發  >  php如何設定index.php檔案只讀

php如何設定index.php檔案只讀

藏色散人
藏色散人原創
2020-08-11 10:29:563404瀏覽

php設定檔案只讀的方法:先建立一個「setread.php」檔案並新增內容為「function set_writeable($file_name) {...}」;然後將該檔案上傳到空間;最後直接透過瀏覽器瀏覽該位址即可設定唯讀。

php如何設定index.php檔案只讀

推薦:《PHP影片教學

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn