这篇文章主要为大家详细介绍了php fread()函数用法示例,具有一定的参考价值,可以用来参考一下。
对php中fread()函数使用技巧感兴趣的小伙伴,下面一起跟随四海网的小编两巴掌来看看吧!
/**
* php中fread()函数使用技巧
*
* @param
* @arrange 512-笔记网: www.q1010.com
**/
<?php
// get contents of a file into a string
$filename = "/usr/local/something.txt";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize ($filename));
fclose($handle);
?>
/*** 来自四海网(www.q1010.com) ***/
警告 在区分二进制文件和文本文件的系统上(如 Windows)打开文件时,fopen() 函数的 mode 参数要加上 'b'。 代码如下:
/**
* php中fread()函数使用技巧
*
* @param
* @arrange 512-笔记网: www.q1010.com
**/
<?php
$filename = "c:\\files\\somepic.gif";
$handle = fopen($filename, "rb");
$contents = fread($handle, filesize ($filename));
fclose($handle);
?>
/*** 来自四海网(www.q1010.com) ***/
警告 当从任何不是普通本地文件读取时,例如在读取从远程文件或 popen() 以及 proc_open() 返回的流时,读取会在一个包可用之后停止。这意味着应该如下例所示将数据收集起来合并成大块。 代码如下:
/**
* php中fread()函数使用技巧
*
* @param
* @arrange 512-笔记网: www.q1010.com
**/
<?php
// 对 PHP 5 及更高版本
$handle = fopen("http://www.example.com/", "rb");
$contents = stream_get_contents($handle);
fclose($handle);
?>
<?php
$handle = fopen ("http://www.example.com/", "rb");
$contents = "";
while (!feof($handle)) {
$contents .= fread($handle, 8192);
}
fclose($handle);
?>
/*** 来自四海网(www.q1010.com) ***/
注意: 如果只是想将一个文件的内容读入到一个字符串中,用 file_get_contents(),它的性能比上面的代码好得多。 额外: file_get_contents (PHP 4 >= 4.3.0, PHP 5) file_get_contents -- 将整个文件读入一个字符串 说明 string file_get_contents ( string filename [, bool use_include_path [, resource context [, int offset [, int maxlen]]]] ) 和 file() 一样,只除了 file_get_contents() 把文件读入一个字符串。本文来自:http://www.q1010.com/173/1183-0.html
注:关于php fread()函数用法示例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:fread()
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。