php中设置index.php文件为只读的方法
更新时间:2013年02月06日 16:05:54 作者:
由于自己网站的ftp不具有直接设置空间上文件的属性,于是写了一段php代码来修改index.php文件属性
为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,通过浏览器访问即可设置读写权限了。
您可能感兴趣的文章:
- Apache下禁止php文件被直接访问的解决方案
- PHP中防止直接访问或查看或下载config.php文件的方法
- PHP文件锁定写入实例解析
- 在Nginx中使用X-Sendfile头提升PHP文件下载的性能(针对大文件下载)
- php文件上传的例子及参数详解
- 浏览器预览PHP文件时顶部出现空白影响布局分析原因及解决办法
- php中限制ip段访问、禁止ip提交表单的代码分享
- 禁止IP访问网站的多种方法分享(linux,php,nginx,apache)
- nginx禁止dedecms目录php执行权限
- PHP禁止个别IP访问网站
- PHP中限制IP段访问、禁止IP提交表单的代码
- 用PHP伪造referer突破网盘禁止外连的代码
- php禁止直接从浏览器输入地址访问.php文件的方法
相关文章
PHP中全局变量global和$GLOBALS[]的区别分析
$GLOBALS['var']是外部的全局变量本身,global $var是外部$var的同名引用或者指针2012-08-08
用Json实现PHP与JavaScript间数据交换的方法详解
本篇文章是对用Json实现PHP与JavaScript间数据交换的方法进行了详细的分析介绍,需要的朋友参考下2013-06-06
php性能分析之php-fpm慢执行日志slow log用法浅析
这篇文章主要介绍了php性能分析之php-fpm慢执行日志slow log用法,结合实例形式分析了php慢执行日志的功能与相关使用技巧,需要的朋友可以参考下2016-10-10


最新评论