举报投诉联系我们 手机版 热门标签 名动网
您的位置:名动网 > php fputs PHP fputs() 函数

php fputs PHP fputs() 函数

2023-03-05 09:20 PHP教程

php fputs PHP fputs() 函数

php fputs

PHP fputs 函数是一个用于将字符串写入文件的函数。它可以将字符串写入文本文件,也可以将字符串写入二进制文件。

fputs 函数的语法如下:

int fputs ( resource $handle , string $string [, int $length ] ) 

参数说明:

  • handle: 必需。规定要写入的文件。
  • string: 必需。规定要写入的字符串。
  • length: 可选。规定要写入的字符数(默认是所有字符)。

fputs() 函数返回成功写入的字符数,如果失败则返回 FALSE。

实例1:使用 fputs() 写入文本文件

<?php  

 // 打开文件  

 $myfile = fopen("test.txt", "w") or die("Unable to open file!");  

 // 写入指定字符串  

 $txt = "John Doe\n";  

 fwrite($myfile, $txt);  

 // 把一行添加到文件末尾  

 $txt = "Jane Doe\n";  

 fwrite($myfile, $txt);  

 // 把一行添加到文件末尾  

 fputs($myfile,"Hello World.\n");  

 // 关闭打开的文件  

 fclose($myfile);  ?>  

实例2:使用 fputs() 写入二进制文件

<?php    // 打开二进制流    $fp = fopen("test.bin","wb");     // 设置流属性    stream_set_write_buffer($fp, 0);     // 设置流属性    stream_set_read_buffer($fp, 0);     // 设置流属性    stream_set_blocking($fp, 0);     // 设置流属性    stream_set_timeout($fp, 0);     // 读取二进制数据并写入流中    while(!feof($fp)) {        $data = file_get_contents('data.bin');        if(!$data) break;        if(fputs($fp,$data) === false) break;     }      // 关闭打开的流    fclose($fp); ?> 

PHP fputs() 函数

PHP fputs() 函数


PHP Filesystem 参考手册 完整的 PHP Filesystem 参考手册

定义和用法

fputs() 函数将内容写入一个打开的文件中。

函数会在到达指定长度或读到文件末尾(EOF)时(以先到者为准),停止运行。

如果函数成功执行,则返回写入的字节数。如果失败,则返回 FALSE。

fputs() 函数是 fwrite() 函数的别名。

语法

fputs(file,string,length)

参数 描述
file 必需。规定要写入的打开文件。
string 必需。规定要写入打开文件的字符串。
length 可选。规定要写入的最大字节数。


提示和注释

提示:该函数是二进制安全的。(意思是二进制数据(如图像)和字符数据都可以使用此函数写入。)


实例

<?php
$file = fopen("test.txt","w");
echo fputs($file,"Hello World. Testing!");
fclose($file);
?>

上面的代码将输出:

21


PHP Filesystem 参考手册 完整的 PHP Filesystem 参考手册
阅读全文
以上是名动网为你收集整理的php fputs PHP fputs() 函数全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 名动网 mdwl.vip 版权所有 联系我们