fopen php 读取_php 文件读取写操作代码(fopen,is_writable,fwrite)

这篇博客详细介绍了PHP中进行文件操作的几个关键函数,包括fopen用于打开文件,is_writable判断文件是否可写,fwrite用于写入文件内容,以及fclose关闭文件。通过示例代码展示了如何使用这些函数进行文件读写操作,确保文件安全写入。同时,强调了在进行文件操作时需要注意的权限问题。
摘要由CSDN通过智能技术生成

php文件操作,包括对文件函数fopen,is_writable,fwrite,fclose来进行文件操作,下面先看实例.

$filename="html/cache.txt";

$contents="我是张斌";

if(is_writable($filename)){

if(($handle=fopen($filename,"a") )== false){

echo"写入文件 $filename 失败";

exit();

}

if(fwrite($handle,$contents) == false){

echo"写入文件$filename失败";

exit();

}

echo"写入文件 $filename 成功";

fclose($handle);

}else{

echo"文件$filename不可写入";

}

?>

fopen() 函数打开文件或者 URL。

如果打开失败,本函数返回 FALSE。

语法

fopen(filename,mode,include_path,context)

参数 描述

filename 必需。规定要打开的文件或 URL。

mode 必需。规定要求到该文件/流的访问类型。可能的值见下表。

include_path 可选。如果也需要在 include_path 中检索文件的话,可以将该参数设为 1 或 TRUE。

context 可选。规定文件句柄的环境。Context 是可以修改流的行为的一套选项。

定义和用法

fwrite() 函数写入文件(可安全用于二进制文件)。

语法

fwrite(file,string,length)

参数 描述

file 必需。规定要写入的打开文件。

string 必需。规定要写入文件的字符串。

length 可选。规定要写入的最大字节数。

说明

fwrite() 把 string 的内容写入文件指针 file 处。 如果指定了 length,当写入了 length 个字节或者写完了 string 以后,写入就会停止,视乎先碰到哪种情况。

fwrite() 返回写入的字符数,出现错误时则返回 false。

$file=fopen("test.txt","w");

echofwrite($file,"Hello World. Testing!");

fclose($file);

?>

is_writable (PHP 4中,PHP 5中),is_writable -告诉是否filename是写.

描述

布尔is_writable(字符串$文件名)

返回TRUE,如果文件存在且可写,该文件名参数可能是一个目录名称,让您可以检查,如果是可写的目录.

请记住,PHP的可访问该文件的用户ID的Web服务器运行(通常是'谁'),安全模式的限制是没有考虑到.

$filename='test.txt';

if(is_writable($filename)) {

echo'The file is writable';

} else{

echo'The file is not writable';

}

?>

(责任编辑:admin)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值