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 相关文章推荐
php 时间计算问题小结
Jan 04 PHP
php读取EXCEL文件 php excelreader读取excel文件
Dec 06 PHP
PHP下获取上个月、下个月、本月的日期(strtotime,date)
Feb 02 PHP
php命名空间学习详解
Feb 27 PHP
PHP代码优化之成员变量获取速度对比
Feb 28 PHP
PHP5中实现多态的两种方法实例分享
Apr 21 PHP
php使用array_search函数实现数组查找的方法
Jun 12 PHP
解决PHP里大量数据循环时内存耗尽的方法
Oct 10 PHP
PHP7+Nginx的配置与安装教程详解
May 10 PHP
PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解
Jun 03 PHP
浅析PHP中json_encode与json_decode的区别
Jul 15 PHP
php操作redis命令及代码实例大全
Nov 19 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
如何将一个表单同时提交到两个地方处理
2006/10/09 PHP
PHP完整的日历类(CLASS)
2006/11/27 PHP
Web前端设计模式  制作漂亮的弹出层
2010/10/29 Javascript
JQuery防止退格键网页后退的实现代码
2012/03/23 Javascript
了解一点js的Eval函数
2012/07/26 Javascript
百度判断手机终端并自动跳转js代码及使用实例
2014/06/11 Javascript
原生JavaScript+LESS实现瀑布流
2014/12/12 Javascript
js实现刷新iframe的方法汇总
2015/04/27 Javascript
轻量级的原生js日历插件calendar.js使用指南
2015/04/28 Javascript
js强制把网址设为默认首页
2015/09/29 Javascript
node.js 中国天气预报 简单实现
2016/06/06 Javascript
结合代码图文讲解JavaScript中的作用域与作用域链
2016/07/05 Javascript
jQuery实现Select左右复制移动内容
2016/08/05 Javascript
BootStrapValidator校验方式
2016/12/19 Javascript
JavaScript实现的商品抢购倒计时功能示例
2017/04/17 Javascript
redux-saga 初识和使用
2018/03/10 Javascript
JavaScript callback回调函数用法实例分析
2018/05/08 Javascript
JavaScript 中的 this 工作原理
2018/06/20 Javascript
vue-cli系列之vue-cli-service整体架构浅析
2019/01/14 Javascript
VUE脚手架的下载和配置步骤详解
2019/04/01 Javascript
vue 实现购物车总价计算
2019/11/06 Javascript
vue中利用iscroll.js解决pc端滚动问题
2020/02/15 Javascript
Python实现模拟时钟代码推荐
2015/11/08 Python
Numpy中stack(),hstack(),vstack()函数用法介绍及实例
2018/01/09 Python
Python中.join()和os.path.join()两个函数的用法详解
2018/06/11 Python
tensorflow 输出权重到csv或txt的实例
2018/06/14 Python
python lxml中etree的简单应用
2019/05/10 Python
django 自定义filter 判断if var in list的例子
2019/08/20 Python
Python 3.8正式发布,来尝鲜这些新特性吧
2019/10/15 Python
Python3如何在Windows和Linux上打包
2020/02/25 Python
理肤泉俄罗斯官网:La Roche-Posay俄罗斯
2018/07/24 全球购物
Hudson Jeans官网:高级精制牛仔裤
2018/11/28 全球购物
乡镇机关党员民主评议表自我评价
2014/09/21 职场文书
2016年大学生党员公开承诺书
2016/03/24 职场文书
React Native项目框架搭建的一些心得体会
2021/05/28 Javascript
spring IOC容器的Bean管理XML自动装配过程
2022/05/30 Java/Android