文件操作 文件的读取 1、读取任意长度 fread函数可以用于读取文件的内容,语法格式如下: string fread(resource Handle, int Length 说明:参数$ handle是已经打开的文件指针, $ length是指定读取的最大字节数,$ ength的最大取值为8192 如果读完$ ength个字节数之前遇到文件结尾标志(EOF),则返 回所读取的字符,并停止读取操作。如果读取成功则返回所读取 的字符串,如果出错返回 FALSE
文件操作 文件的读取 ⚫ 1、读取任意长度 ⚫ fread()函数可以用于读取文件的内容,语法格式如下: ⚫ string fread(resource $handle, int $length) ⚫ 说明:参数$handle是已经打开的文件指针, ⚫ $length是指定读取的最大字节数,$length的最大取值为8192。 ⚫ 如果读完$length个字节数之前遇到文件结尾标志(EOF),则返 回所读取的字符,并停止读取操作。如果读取成功则返回所读取 的字符串,如果出错返回FALSE
文件操作 文件的读取 1、读取任意长度 例如95,php <?php Shandle=fopen("http://youku.com,"r") Content=”"; /将字符串$ content初始化为空 while(!feof(Handle)) //判断是否到文件末尾 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.读取整个文件 file0函数。file0函数用于将整个文件读取到一个数组中,语法 格式如下 array file(string Sfilename int Flags resource $context 1]) 参数$ filename是读取的文件名。 从PHP5起,$fags可以是以下一个或多个常量 FILE USE| NCLUDE 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:跳过空行