首頁 >後端開發 >php教程 >php 設定index.php檔為唯讀的方法詳解

php 設定index.php檔為唯讀的方法詳解

怪我咯
怪我咯原創
2017-07-06 10:56:082625瀏覽

由於自己網站的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中文網其他相關文章!

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