php中设置index.php文件为只读的方法


Posted in PHP onFebruary 06, 2013

为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 相关文章推荐
一个域名查询的程序
Oct 09 PHP
一个好用的分页函数
Nov 16 PHP
PHP导出EXCEL快速开发指南--PHPEXCEL的使用详解
Jun 03 PHP
Linux Apache PHP Oracle 安装配置(具体操作步骤)
Jun 17 PHP
php图像处理函数大全(推荐收藏)
Jul 11 PHP
PHP静态文件生成类实例
Nov 29 PHP
PHP+APACHE实现网址伪静态
Feb 22 PHP
浅谈PHP拦截器之__set()与__get()的理解与使用方法
Oct 18 PHP
PHP重定向与伪静态区别
Feb 19 PHP
yii2安装详细流程
May 23 PHP
PHP7新特性之抽象语法树(AST)带来的变化详解
Jul 17 PHP
TP框架实现上传一张图片和批量上传图片的方法分析
Apr 23 PHP
php中选择什么接口(mysql、mysqli)访问mysql
Feb 06 #PHP
php连接mssql的一些相关经验及注意事项
Feb 05 #PHP
用php随机生成福彩双色球号码的2种方法
Feb 04 #PHP
php获取服务器信息的实现代码
Feb 04 #PHP
关于PHP实现异步操作的研究
Feb 03 #PHP
PHP数组循环操作详细介绍 附实例代码
Feb 03 #PHP
php中将字符串转为HTML的实体引用的一个类
Feb 03 #PHP
You might like
php若干单维数组遍历方法的比较
2011/09/20 PHP
ueditor 1.2.6 使用方法说明
2013/07/24 PHP
浅析PHP中strlen和mb_strlen的区别
2014/08/31 PHP
php实现批量修改文件名称的方法
2016/07/23 PHP
PHP数组操作实例分析【添加,删除,计算,反转,排序,查找等】
2016/12/24 PHP
php 广告点击统计代码(php+mysql)
2018/02/21 PHP
PHP的mysqli_select_db()函数讲解
2019/01/23 PHP
JavaScript使用cookie
2007/02/02 Javascript
javascript attachEvent和addEventListener使用方法
2009/03/19 Javascript
写出更好的JavaScript之undefined篇(上)
2009/11/22 Javascript
JS 实现完美include载入实现代码
2010/08/05 Javascript
JavaScript中使用Callback控制流程介绍
2015/03/16 Javascript
javascript基础语法——全面理解变量和标识符
2016/06/02 Javascript
JavaScript控制输入框中只能输入中文、数字和英文的方法【基于正则实现】
2017/03/03 Javascript
微信小程序之选项卡的实现方法
2017/09/29 Javascript
详解angular分页插件tm.pagination二次触发问题解决方案
2018/07/20 Javascript
JavaScript引用类型之基本包装类型实例分析【Boolean、Number和String】
2018/08/09 Javascript
JS加密插件CryptoJS实现的Base64加密示例
2020/08/16 Javascript
js实现前面自动补全位数的方法
2018/10/10 Javascript
Vue 组件修改根实例的数据的方法
2019/04/02 Javascript
VUE注册全局组件和局部组件过程解析
2019/10/10 Javascript
python使用三角迭代计算圆周率PI的方法
2015/03/20 Python
Python中列表与元组的乘法操作示例
2018/02/10 Python
ubuntu安装mysql pycharm sublime
2018/02/20 Python
JSON文件及Python对JSON文件的读写操作
2018/10/07 Python
python 定时器,轮询定时器的实例
2019/02/20 Python
pytorch 常用线性函数详解
2020/01/15 Python
mac安装python3后使用pip和pip3的区别说明
2020/09/01 Python
澳大利亚第一旅行车和房车配件店:Caravan RV Camping
2020/12/26 全球购物
青春励志演讲稿
2014/04/29 职场文书
年度评优评先方案
2014/06/03 职场文书
同学聚会策划方案
2014/06/06 职场文书
党性分析自查总结
2014/10/14 职场文书
2015年试用期工作总结
2014/12/12 职场文书
老公保证书怎么写
2015/02/26 职场文书
应聘教师自荐信
2015/03/26 职场文书