本文目录一览:
- 1、在ubuntu下安装php服务环境,根目录/var/www,用gedit编辑文件,但文件都是只读,该怎么办?
- 2、请问php如何像打开本地文件一样打开远程ftp服务器上的文件
- 3、php如何给index.php文件设置只读权限
- 4、我iis+php的环境不能以“w”的方式打开文件,只能以只读“r”的方式打开文件,需要怎么配置呢才行呢?
- 5、fp=fopen("score.txt","r+")是什么意思
- 6、php程序设置只读权限
在ubuntu下安装php服务环境,根目录/var/www,用gedit编辑文件,但文件都是只读,该怎么办?
不是文件只读的问题,是用户权限的问题。
/var/www目录及里面的文件是属于www-data用户组的,
你可以把你的帐号加入www-data用户组,就能拥有读写权限。
请问php如何像打开本地文件一样打开远程ftp服务器上的文件
?php
$handle = fopen("/home/rasmus/file.txt", "r");
$handle = fopen("/home/rasmus/file.gif", "wb");
$handle = fopen("", "r");
$handle = fopen("", "w");
?
这样不就好了,
'r' 只读方式打开,将文件指针指向文件头。
'r+' 读写方式打开,将文件指针指向文件头。
'w' 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
'w+' 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
'a' 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
'a+' 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
之后你就可以直接查询php的手册 ,,fopen fwrite file_get_content file_put_content 这几个函数就好了
php如何给index.php文件设置只读权限
Builder开发者在线 最近很多空间都被挂了马,虽然危害不大,仅仅给你的首页后面追加一个iframe广告代码,增加流量,但是这个会让某些浏览器弹出警告,所以让站长很痛苦。我使用的ftp不具有直接设置空间上文件的属性,所以就写了一段php代码来修改index.php文件属性,现在分享给大家,设置只读属性后,木马就没权限给你文件末尾追加iframe广告了。设置index.php只读代码:?phpfunction 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读写代码:?phpfunction set_writeable($file_name){if(@chmod($file_name,0777)){echo “修改index.php文件读写属性成功”;}else{echo “修改index.php文件读写属性失败,空间商不支持此操作!”;}}set_writeable(“index.php”);?把以上内容保存成setwrite.php,然后上传到空间,直接浏览器浏览该地址即可设置读写。
我iis+php的环境不能以“w”的方式打开文件,只能以只读“r”的方式打开文件,需要怎么配置呢才行呢?
你是通过路径打开的文件?如果通过URL地址打开文件,只能是只读。
fp=fopen("score.txt","r+")是什么意思
调用fopen函数,以只读模式打开D:\score.txt文件,并验证返回值是否为空。
FILE *fp 定义一个名为fp的指针,属于FILE类型。FILE是一类特殊指针,用来操作文件,fp=fopen("treeValue.txt","r"); 调用fopen()函数。
尝试打开同目录下的treeValue.txt文件,参数"r"代表以只读方式打开。如果打开成功,则将文件起始位置的地址返回给fp指针,否则,返回NULL到fp指针。
应用说明:
fopen() 将 filename 指定的名字资源绑定到一个流上。如果 filename 是 "scheme://..." 的格式,则被当成一个 URL,PHP 将搜索协议处理器(也被称为封装协议)来处理此模式。
如果该协议尚未注册封装协议,PHP 将发出一条消息来帮助检查脚本中潜在的问题并将 filename 当成一个普通的文件名继续执行下去。
如果PHP认为filename指定的是一个本地文件,将尝试在该文件上打开一个流。该文件必须是 PHP 可以访问的,因此需要确认文件访问权限允许该访问。如果激活了 安全模式 或者 open_basedir 则会应用进一步的限制。
php程序设置只读权限
用 chmod() 。
// 所有者可读写,其他人没有任何权限
chmod("test.txt",0600);
// 所有者可读写,其他人可读
chmod("test.txt",0644);
// 所有者有所有权限,其他所有人可读和执行
chmod("test.txt",0755);
// 所有者有所有权限,所有者所在的组可读
chmod("test.txt",0740);