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邮件专题
Oct 09 PHP
用PHP 快速生成 Flash 动画的方法
Mar 06 PHP
php &amp;&amp; 逻辑与运算符使用说明
Mar 04 PHP
PHP中使用Memache作为进程锁的操作类分享
Mar 30 PHP
PHP实现的迷你漂流瓶
Jul 29 PHP
php文件上传你必须知道的几点
Oct 20 PHP
thinkphp3.x中变量的获取和过滤方法详解
May 20 PHP
Yii2 ActiveRecord多表关联及多表关联搜索的实现
Jun 30 PHP
thinkphp表单上传文件并将文件路径保存到数据库中
Jul 28 PHP
微信公众号实现扫码获取微信用户信息(网页授权)
Apr 09 PHP
ThinkPHP框架下微信支付功能总结踩坑笔记
Apr 10 PHP
laravel5.6框架操作数据curd写法(查询构建器)实例分析
Jan 26 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 一个页面执行时间类代码
2010/03/05 PHP
PHP 简易输出CSV表格文件的方法详解
2013/06/20 PHP
php中mysql连接方式PDO使用详解
2015/02/25 PHP
修改WordPress中文章编辑器的样式的方法详解
2015/12/15 PHP
[原创]php使用curl判断网页404(不存在)的方法
2016/06/23 PHP
PDO::rollBack讲解
2019/01/29 PHP
在VS2008中使用jQuery智能感应的方法
2010/12/30 Javascript
js URL参数的拼接方法比较
2012/02/15 Javascript
jquery+css+ul模拟列表菜单具体实现思路
2013/04/15 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器
2013/06/21 Javascript
jquery实现多级下拉菜单的实例代码
2013/10/02 Javascript
node.js中的fs.fstat方法使用说明
2014/12/15 Javascript
基于jQuery实现弹出可关闭遮罩提示框实例代码
2016/07/18 Javascript
微信小程序开发一键登录 获取session_key和openid实例
2016/11/23 Javascript
javascript 定时器工作原理分析
2016/12/03 Javascript
jQuery中get方法用法分析
2016/12/07 Javascript
jQuery判断邮箱格式对错实例代码讲解
2017/04/12 jQuery
深入理解AngularJs-scope的脏检查(一)
2017/06/19 Javascript
微信小程序实现导航栏选项卡效果
2020/06/19 Javascript
Vue SPA单页应用首屏优化实践
2018/06/28 Javascript
vue router 跳转后回到顶部的实例
2018/08/31 Javascript
jQuery中event.target和this的区别详解
2020/08/13 jQuery
vue 项目@change多个参数传值多个事件的操作
2021/01/29 Vue.js
[03:18]DOTA2亚洲邀请赛小组赛第一日 RECAP赛事回顾
2015/01/30 DOTA
python if not in 多条件判断代码
2016/09/21 Python
在Python运行时动态查看进程内部信息的方法
2019/02/22 Python
对django中foreignkey的简单使用详解
2019/07/28 Python
Python socket聊天脚本代码实例
2020/01/02 Python
python模块内置属性概念及实例
2021/02/18 Python
澳大利亚拥有最好的家具和家居用品在线目的地:Nestz
2019/02/23 全球购物
经销商订货会主持词
2014/03/27 职场文书
买卖协议书范本
2014/04/21 职场文书
2014年有孩子的离婚协议书范本
2014/10/08 职场文书
班委竞选稿范文
2015/11/21 职场文书
常用的Python代码调试工具总结
2021/06/23 Python
JavaScript中isPrototypeOf函数
2021/11/07 Javascript