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 相关文章推荐
Search Engine Friendly的URL设计
Oct 09 PHP
PHP调用三种数据库的方法(1)
Oct 09 PHP
php下使用curl模拟用户登陆的代码
Sep 10 PHP
PHP中include与require使用方法区别详解
Oct 19 PHP
PHP自带函数给数字或字符串自动补齐位数
Jul 29 PHP
php生成静态html页面的方法(2种方法)
Sep 14 PHP
php实现购物车功能(下)
Jan 05 PHP
Zend Framework动作助手(Zend_Controller_Action_Helper)用法详解
Mar 05 PHP
php版微信自定义回复功能示例
Dec 05 PHP
PHP实现的redis主从数据库状态检测功能示例
Jul 20 PHP
php微信开发之谷歌测距
Jun 14 PHP
Yii框架自定义数据库操作组件示例
Nov 11 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 PDO数据库操作预处理与注意事项
2019/03/16 PHP
laravel框架中间件简单使用方法示例
2020/01/25 PHP
Jquery中获取iframe的代码
2011/01/11 Javascript
面向对象Javascript核心支持代码分享
2012/05/23 Javascript
JavaScript中判断对象类型的几种方法总结
2013/11/11 Javascript
10分钟学会写Jquery插件实例教程
2014/09/06 Javascript
jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
2015/09/27 Javascript
jQuery选择器及jquery案例详解(必看)
2016/05/20 Javascript
Jquery UI实现一次拖拽多个选中的元素操作
2020/12/01 Javascript
原生JS实现日历组件的示例代码
2017/09/22 Javascript
javascript 产生随机数的几种方法总结
2017/09/26 Javascript
使用cookie绕过验证码登录的实现代码
2017/10/12 Javascript
node.js+express+mySQL+ejs+bootstrop实现网站登录注册功能
2018/01/12 Javascript
Vue iview-admin框架二级菜单改为三级菜单的方法
2018/07/03 Javascript
JavaScript引用类型Function实例详解
2018/08/09 Javascript
Vuex 在Vue 组件中获得Vuex 状态state的方法
2018/08/27 Javascript
详解ES6实现类的私有变量的几种写法
2021/02/10 Javascript
[53:10]完美世界DOTA2联赛决赛日 FTD vs GXR 第二场 11.08
2020/11/11 DOTA
Python中urllib+urllib2+cookielib模块编写爬虫实战
2016/01/20 Python
Python基于回溯法子集树模板解决最佳作业调度问题示例
2017/09/08 Python
Django视图之ORM数据库查询操作API的实例
2017/10/27 Python
Python实现的井字棋(Tic Tac Toe)游戏示例
2018/01/31 Python
Python zip()函数用法实例分析
2018/03/17 Python
Linux下远程连接Jupyter+pyspark部署教程
2019/06/21 Python
简单了解python协程的相关知识
2019/08/31 Python
Django接收照片储存文件的实例代码
2020/03/07 Python
Python 分布式缓存之Reids数据类型操作详解
2020/06/24 Python
解决python便携版无法直接运行py文件的问题
2020/09/01 Python
python定义具名元组实例操作
2021/02/28 Python
CSS3实现可关闭的下拉手风琴菜单效果
2015/08/31 HTML / CSS
一道写SQL的面试题和答案
2013/11/19 面试题
中学劳技课教师的自我评价
2014/02/05 职场文书
超市活动计划书
2014/04/24 职场文书
面试必问:圣杯布局和双飞翼布局的区别
2021/05/13 HTML / CSS
MySQL 隔离数据列和前缀索引的使用总结
2021/05/14 MySQL
java版 简单三子棋游戏
2022/05/04 Java/Android