【php读取文件内容的三种方式转】教程文章相关的互联网学习教程文章

php读取文件的五种方法实例汇总

介绍了php读取文件内容的方法,汇总php读取文件内容的五种方法。实际应用当中,请注意关闭 fclose($fp);第一种方法:fread()<?php $file_path = "test.txt"; if( file_exists ($file_path)){$fp = fopen($file_path,"r");$str = fread($fp, filesize ($file_path));//指定读取大小,这里把整个文件内容读取出来echo $str = str_replace ("\r\n","<br />",$str); } ?>第二种方法:<?php $file_path = "test.txt"; if(file_exists($...

phpfread读取文件注意事项

php fread函数介绍string fread ( int handle, int length ) fread() 从文件指针 handle 读取最多 length 个字节。该函数在读取完最多 length 个字节数,或到达 EOF 的时候,或(对于网络流)当一个包可用时,或(在打开用户空间流之后)已读取了 8192 个字节时就会停止读取文件。fread()实例:<?php$file = "data.txt";$fh = fopen($file, "rt");$userdata = fread($fh, filesize($file));fclose($fh); ?> php使用fread需要注意...

PHP读取文件中的数组作为配置文件

可能大家也都见过很多开源的产品,大多它们的配置文件都存放在一个单独的文件中,而这个文件里只存放了一个数组,其实这里运用了一个PHP的小技巧,就是可以将文件包含进来,并且赋值给一个变量,这个变量就具有了整个配置的数组,我给大家举个例子:config.php --------------------------return array( 'a' => 1, 'b' => 2, 'c' => 3,);?>getconfig.php--------------------------$config = re...

php读取文件内容的三种方式转

分享下php读取文件内容的三种方法。php读取文件内容: //**************第一种读取方式***************************** header("content-type:text/html;charset=utf-8"); //文件路径 $file_path="text.txt"; //判断是否有这个文件 if(file_exists($file_path)){ if($fp=fopen($file_path,"a+")){ //读取文件 $c>fread($fp,filesize($file_path)); //替换字符串 $c>str_replace("\r\n","",$conn); echo $conn...

PHP读取文件内容的五种方式

php读取文件内容的五种方式分享下php读取文件内容的五种方法:好吧,写完后发现文件全部没有关闭。实际应用当中,请注意关闭 fclose($fp);--php读取文件内容:-----第一种方法-----fread()--------<?php $file_path = "test.txt"; if(file_exists($file_path)){ $fp = fopen($file_path,"r"); $str = fread($fp,filesize($file_path));//指定读取大小,这里把整个文件内容读取出来 echo $str = str_replace("\r\n","",$str); } ?>--...

魔兽世界无法读取所需文件php读取文件乱码问题

网上的解决办法说抓取后用iconv()转码。看后我就觉 得不对劲:一个是不一定编译了iconv库,更大的问题是编码都跟流转换的时候有关(如果用了iconv实际上php转了两次码:流 -> UTF-8 -> GB2312):这不是白忙乎了吗? 仔细看了下php的文档(不知道大家都是怎么写代码的,其实文档上很清楚啊),上面关于fopen()及file_get_contents()都 提到了“默认是UTF-8,但是用户可以用stream_default_encoding()或者用户自定义上下文属性改变编...

php读取文件内容至字符串并加以处理的代码

/**读取文件内容至字符串中,同时去除换行、行首行尾空格。 */ header("Content-type: text/html; charset=utf-8");echo preg_replace('/((\s)*(\n)+(\s)*)/i',',',file_get_contents('./file.php'));//End_php//输出://aaaa,bbbb,cccc,dddd,eeee,ffff,gggg,hhhh,iiii,jjjj,kk kk,ll ll?>file.php内容: aaaa cccc dddd eeee ffff gggg hhhh iiii jjjj kk kk ll ll //file.php替换空格(x)、Tab(T)效果 aaaa TTTT cccc ddddT xxxxx...

php读取文件更改文件名后提供下载

$filename = dirname(__FILE__) . /oldfilename.exe;$out_filename = newfilename.exe;if()) {echo Not Found . $filename;exit;} else {// Well be outputting a file@header(Accept-Ranges: bytes);@header(Accept-Length: . filesize($filename));// It will be called@header(Content-Transfer-Encoding: binary);@header(Content-type: application/octet-stream);@header(Content-Disposition: attachment; filename= . $ou...

PHP读取文件的常见方法汇总

$filename = "/usr/local/something.txt"; $handle = fopen($filename, "r");//读取二进制文件时,需要将第二个参数设置成'rb' //通过filesize获得文件大小,将整个文件一下子读到一个字符串中 $contents = fread($handle, filesize ($filename)); fclose($handle);?>   如果所要读取的文件不是本地普通文件,而是远程文件或者流文件,就不能用这种方法,因为,filesize不能获得这些文件的大小。此时,你需要通过...

php读取文件内容并清空文件

<?php//读取文件内容$fh = fopen($path, "r+");if( flock($fh, lock_ex) ){//加写锁 $old_content=json_decode(fread($fh,filesize($path)),true);$old_content=$old_content.$new_content; ftruncate($fh,0); // 将文件截断到给定的长度 rewind($fh); // 倒回文件指针的位置 fwrite($fh,json_encode($old_content)); // @chmod($path,0644); flock($fh, lock_un); //解锁} fclose($fh);

php读取文件的范例代码

这段php代码详细演示了如何打开文件、读取文件和关闭文件,php中可以通过fopen打开文件,通过filesize函数获取文件大小,fread读取文件内容,fclose关闭文件 Reading a file using PHP $filename = "/home/user/guest/tmp.txt";$file = fopen( $filename, "r" );if( $file == false ){ echo ( "Error in opening file" ); exit();}$filesize = filesize( $filename );$filetext = fread( $file, $filesize ); fclose( $file )...

PHP读取文件的正确方法_PHP教程

让我们算一算有多少种方法 处理诸如 PHP 之类的现代编程语言的乐趣之一就是有大量的选项可用。PHP 可以轻松地赢得 Perl 的座右铭“There's more than one way to do it”(并非只有一种方法可做这件事),尤其是在文件处理上。但是在这么多可用的选项中,哪一种是完成作业的最佳工具?当然,实际答案取决于解析文件的目标,因此值得花时间探究所有选项。 回页首 传统的 fopen 方法 fopen 方法可能是以前的 C 和 C++ 程序员最熟悉的...

PHP读取文件内容代码(txt,js等)_PHP教程

/* 作者:bjf; 应用:读取文件内容; */ function read_file_content($FileName) { //open file $fp=fopen($FileName,"r"); $data=""; while(!feof($fp)) { //read the file $data.=fread($fp,4096); } //close the file fclose($fp); //delete the file //unlink($FileName); //return the content from the file echo $data; } read_file_content("a.html") ?> fread与fgets的区别 fread :以字节位计算长度,按照指定的长度和次数读...

php读取文件乱码问题_PHP教程

网上的解决办法说抓取后用iconv()转码。看后我就觉 得不对劲:一个是不一定编译了iconv库,更大的问题是编码都跟流转换的时候有关(如果用了iconv实际上php转了两次码:流 -> UTF-8 -> GB2312):这不是白忙乎了吗? 仔细看了下php的文档(不知道大家都是怎么写代码的,其实文档上很清楚啊),上面关于fopen()及file_get_contents()都 提到了“默认是UTF-8,但是用户可以用stream_default_encoding()或者用户自定义上下文属性改变编...

php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)_PHP教程

代码如下:<?php  /*   *读取文件内容至字符串中,同时去除换行、行首行尾空格。   */ header("Content-type: text/html; charset=utf-8"); echo preg_replace(/((\s)*(\n)+(\s)*)/i,,,file_get_contents(./file.php));//End_php //输出: aaaa,bbbb,cccc,dddd,eeee,ffff,gggg,hhhh,iiii,jjjj,kk kk,ll ll //file.php内容: aaaa cccc dddd eeee ffff gggg hhhh iiii jjjj kk kk ll ll //file.php替换空格(x)、Tab(T)效果 aaaa...