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 相关文章推荐
在JavaScript中调用php程序
Mar 09 PHP
深入理解PHP中的Session和Cookie
Jun 21 PHP
解析PHP中$_FILES的使用以及注意事项
Jul 05 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
Sep 26 PHP
支持中文和其他编码的php截取字符串函数分享(截取中文字符串)
Mar 13 PHP
php中常量DIRECTORY_SEPARATOR用法深入分析
Nov 14 PHP
php设置静态内容缓存时间的方法
Dec 01 PHP
Laravel 5框架学习之Laravel入门和新建项目
Apr 07 PHP
PHP的PDO操作简单示例
Mar 30 PHP
PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】
Dec 24 PHP
PHP网站自动化配置的实现方法(必看)
May 27 PHP
PHP序列化的四种实现方法与横向对比
Nov 29 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中的Cannot modify header information 问题
2013/08/12 PHP
学习php设计模式 php实现访问者模式(Visitor)
2015/12/07 PHP
javascript中的有名函数和无名函数
2007/10/17 Javascript
JavaScript获得选中文本内容的方法
2008/12/02 Javascript
js tab 选项卡
2009/04/26 Javascript
基于jquery的使ListNav兼容中文首字拼音排序的实现代码
2011/07/10 Javascript
yepnope.js 异步加载资源文件
2011/09/08 Javascript
Javascript中的for in循环和hasOwnProperty结合使用
2013/06/05 Javascript
JQuery 操作/获取table具体代码
2013/06/13 Javascript
getAsDataURL在Firefox7.0下无法预览本地图片的解决方法
2013/11/15 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
2014/06/05 Javascript
EasyUI的doCellTip实现鼠标放到单元格上提示单元格内容
2016/08/24 Javascript
BootStrap中关于Select下拉框选择触发事件及扩展
2016/11/22 Javascript
微信小程序实现鼠标拖动效果示例
2017/12/01 Javascript
开发Vue树形组件的示例代码
2017/12/21 Javascript
axios post提交formdata的实例
2018/03/16 Javascript
快速解决vue动态绑定多个class的官方实例语法无效的问题
2018/09/05 Javascript
Python列出一个文件夹及其子目录的所有文件
2016/06/30 Python
浅谈numpy中linspace的用法 (等差数列创建函数)
2017/06/07 Python
Python+matplotlib实现填充螺旋实例
2018/01/15 Python
儿童编程python入门
2018/05/08 Python
Django+uni-app实现数据通信中的请求跨域的示例代码
2019/10/12 Python
Python netmiko模块的使用
2020/02/14 Python
清除canvas画布内容(点擦除+线擦除)
2020/08/12 HTML / CSS
中国领先的汽车保养服务平台:途虎养车
2019/10/18 全球购物
照片礼物和装饰:MyPhoto
2019/11/02 全球购物
俄罗斯达美乐比萨外送服务:Domino’s Pizza
2020/12/18 全球购物
戴尔荷兰官方网站:Dell荷兰
2020/10/04 全球购物
新闻专业个人求职信
2013/12/19 职场文书
学生打架检讨书1000字
2014/01/16 职场文书
《乞巧》教学反思
2014/02/27 职场文书
2014年乡镇植树节活动方案
2014/02/28 职场文书
监察建议书格式
2014/05/19 职场文书
格林童话读书笔记
2015/06/30 职场文书
Python Socket编程详解
2021/04/25 Python
船舶调度指挥系统——助力智慧海事
2022/02/18 无线电