文件操作 文件的读取 1、读取任意长度 fread0函数可以用于读取文件的内容,语法格式如下: string fread(resource Handle, int Sleng 说明:参数$ handle是已经打开的文件指针 $ length是指定读取的最大字节数,$ ength的最大取值为8192 如果读完$ ength个字节数之前遇到文件结尾标志(EOF),则返 回所读取的字符,并停止读取操作。如果读取成功则返回所读取 的字符串,如果出错返回 FALSE
文件操作 文件的读取 1、读取任意长度 fread()函数可以用于读取文件的内容,语法格式如下: string fread(resource $handle, int $length) 说明:参数$handle是已经打开的文件指针, $length是指定读取的最大字节数,$length的最大取值为8192。 如果读完$length个字节数之前遇到文件结尾标志(EOF),则返 回所读取的字符,并停止读取操作。如果读取成功则返回所读取 的字符串,如果出错返回FALSE
文件操作 文件的读取 1、读取任意长度 例如9-5php <?php Shandle=fopen("http://youku.com,"r): Content=”"; /将字符串 Content初始化为空 while( feof(Handle)) /判断是否到文件末尾 I Sdata=fread(Handle, 8192): /读取文件内容 Content =Sdata /将读取到的数据赋给字符串 echo Content /输出内容 fclose(Handle) /关闭文件
文件操作 文件的读取 1、读取任意长度 例如9-5.php <?php $handle=fopen("http://youku.com","r"); $content=""; //将字符串$content初始化为空 while(!feof($handle)) //判断是否到文件末尾 { $data=fread($handle,8192); //读取文件内容 $content.=$data; //将读取到的数据赋给字符串 } echo $content; //输出内容 fclose($handle); //关闭文件 ?>
文件操作 文件的读取 2.读取整个文件 (1)fle0函数。fle0函数用于将整个文件读取到一个数组中,语法 格式如下: array file(string Sfilename L, int Flags resource Context 1) 参数$ filename是读取的文件名 从PHP5起,$fags可以是以下一个或多个常量。 FILE USE INCLUDE PATH:在 include_path中查找文件 FILE IGNORE NEW LINES:在数组每个元素的末尾不要添加换行 符 FILE SKIP EMPTY LINES:跳过空行
文件操作 文件的读取 2.读取整个文件 (1)file()函数。file()函数用于将整个文件读取到一个数组中,语法 格式如下: array file(string $filename [, int $flags [, resource $context ]]) 参数$filename是读取的文件名。 从PHP 5起,$flags可以是以下一个或多个常量。 FILE_USE_INCLUDE_PATH:在 include_path 中查找文件。 FILE_IGNORE_NEW_LINES:在数组每个元素的末尾不要添加换行 符。 FILE_SKIP_EMPTY_LINES:跳过空行