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处理restful请求的路由类分享
Feb 27 PHP
PHP资源管理框架Assetic简介
Jun 12 PHP
四个常见html网页乱码问题及解决办法
Sep 08 PHP
ThinkPHP在Cli模式下使用模板引擎的方法
Sep 25 PHP
PHP7+Nginx的配置与安装教程详解
May 10 PHP
配置Nginx+PHP的正确思路与过程
May 10 PHP
PHP面试常用算法(推荐)
Jul 22 PHP
WAF的正确bypass
Jan 05 PHP
php连接MSsql server的五种方法总结
Mar 04 PHP
详解如何实现Laravel的服务容器的方法示例
Apr 15 PHP
PHP反射学习入门示例
Jun 14 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边学边教》(02.Apache+PHP环境配置――下篇)
2006/12/13 PHP
win2003服务器使用WPS的COM组件的一些问题解决方法
2012/01/11 PHP
php实现字符串翻转的方法
2015/03/27 PHP
用js得到网页中所有的div的id
2020/10/19 Javascript
jQuery 遍历json数组的实现代码
2020/09/22 Javascript
jQuery Ajax 仿AjaxPro.Utility.RegisterTypeForAjax辅助方法
2011/09/27 Javascript
javascript面向对象之共享成员属性与方法及prototype关键字用法
2015/01/13 Javascript
纯javascript实现四方向文本无缝滚动效果
2015/06/16 Javascript
每天一篇javascript学习小结(Function对象)
2015/11/16 Javascript
Angular.js与Bootstrap相结合实现手风琴菜单代码
2016/04/13 Javascript
快速解决jquery.touchSwipe左右滑动和垂直滚动条冲突
2016/04/15 Javascript
mvc中form表单提交的三种方式(推荐)
2016/08/10 Javascript
详解NodeJs支付宝移动支付签名及验签
2017/01/06 NodeJs
JavaScript仿微信(电话)联系人列表滑动字母索引实例讲解(推荐)
2017/08/16 Javascript
jQuery.Sumoselect插件实现下拉复选框效果
2017/11/09 jQuery
vue-cli2 构建速度优化的实现方法
2019/01/08 Javascript
nginx部署多个vue项目的方法示例
2020/09/06 Javascript
[02:48]DOTA2超级联赛专访海涛:你们的选择没有错
2013/06/07 DOTA
python fabric使用笔记
2015/05/09 Python
Python构造自定义方法来美化字典结构输出的示例
2016/06/16 Python
python实现的MySQL增删改查操作实例小结
2018/12/19 Python
Python合并同一个文件夹下所有PDF文件的方法
2019/03/11 Python
pytorch 使用加载训练好的模型做inference
2020/02/20 Python
python实现翻译word表格小程序
2020/02/27 Python
利用python实现凯撒密码加解密功能
2020/03/31 Python
Python urllib2运行过程原理解析
2020/06/04 Python
python有几个版本
2020/06/17 Python
pyx文件 生成pyd 文件用于 cython调用的实现
2021/03/04 Python
材料物理专业个人求职信
2013/12/15 职场文书
节约能源标语
2014/06/17 职场文书
迎新春趣味活动方案
2014/08/24 职场文书
2015毕业生简历自我评价
2015/03/02 职场文书
工作推荐信模板
2015/03/25 职场文书
高中团支书竞选稿
2015/11/21 职场文书
nginx+lua单机上万并发的实现
2021/05/31 Servers
Nginx性能优化之Gzip压缩设置详解(最大程度提高页面打开速度)
2022/02/12 Servers