1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > php读取文件内容不全 php读取文件内容的三种方法

php读取文件内容不全 php读取文件内容的三种方法

时间:2023-02-13 11:49:29

相关推荐

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+")){

//读取文件

$conn=fread($fp,filesize($file_path));

//替换字符串

$conn=str_replace("rn","

",$conn);

echo$conn."

";

}else{

echo"文件打不开";

}

}else{

echo"没有这个文件";

}

fclose($fp);

//*******************第二种读取方式***************************

代码如下:

header("content-type:text/html;charset=utf-8");

//文件路径

$file_path="text.txt";

$conn=file_get_contents($file_path);

$conn=str_replace("rn","

",file_get_contents($file_path));

echo$conn;

fclose($fp);

//******************第三种读取方式,循环读取*****************

代码如下:

header("content-type:text/html;charset=utf-8");

//文件路径

$file_path="text.txt";

//判断文件是否存在

if(file_exists($file_path)){

//判断文件是否能打开

if($fp=fopen($file_path,"a+")){

$buffer=1024;

//边读边判断是否到了文件末尾

$str="";

while(!feof($fp)){

$str.=fread($fp,$buffer);

}

}else{

echo"文件不能打开";

}

}else{

echo"没有这个文件";

}

//替换字符

$str=str_replace("rn","

",$str);

echo$str;

fclose($fp);

读取INI配置文件的函数:

$arr=parse_ini_file("config.ini");

//返回的是数组

echo$arr['host']."

";

echo$arr['username']."

";

echo$arr['password']."

";

//_______________________读取大文件

$fp=fopen($file,"r");

$num=10;

$chunk=4096;

$fs=sprintf("%u",filesize($file));

$max=(intval($fs)==PHP_INT_MAX)?PHP_INT_MAX:filesize($file);

for($len=0;$len

$seekSize=($max-$len>$chunk)?$chunk:$max-$len;

fseek($fp,($len+$seekSize)*-1,SEEK_END);

$readData=fread($fp,$seekSize).$readData;

if(substr_count($readData,"n")>=$num+1){

preg_match("!(.*?n){".($num)."}$!",$readData,$match);

$data=$match[0];

break;

}

}

fclose($fp);

echo$data;

php中读取文件内容的几种方法。(file_get_contents:将文件内容读入一个字符串)

php中读取文件内容的几种方法.(file_get_contents:将文件内容读入一个字符串) 一.总结 php中读取文件内容的几种方法(file_get_contents:将文件内容读入一个字符串 ...

linux清空文件内容的三种方法

linux系统中清空文件内容的三种方法 1.使用vi/vim命令打开文件后,输入"%d"清空,后保存即可.但当文件内容较大时,处理较慢,命令如下:vim file_name:%d: ...

详解linux下批量替换文件内容的三种方法(perl,sed,shell)

在建设本网站的时候,发现新建了很多的网页,突然发现,每个文件都需要进行修改一样的内容,一个一个打开很是麻烦,所以,总结了一下如何快速修改一个目录下多个文件进行内容替换.第三种方法用的不多 方法一 使用 ...

php中读取文件内容的几种方法

1.fread string fread ( int $handle , int $length ) fread() 从 handle 指向的文件中读取最多 length 个字节.该函数在读取完最多 ...

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

[原]Linux下清空文件内容的三种方法

========问题======== 有些文件需要清空内容而不改变属性 =======解决方案====== 1.直接删除,创建同名文件.(这种方法的弊端是有可能这个文件带着权限或者是属性,那么你新建这 ...

Python读取文件内容的三种方式并比较

本次实验的文件是一个60M的文件,共计392660行内容. 程序一: def one(): start = time.clock() fo = open(file,'r') fc = fo.readl ...

Java追加文件内容的三种方法

import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; import java.io. ...

PHP读取文件内容的五种方式(转载)

php读取文件内容的五种方式 分享下php读取文件内容的五种方法:好吧,写完后发现文件全部没有关闭.实际应用当中,请注意关闭 fclose($fp); php读取文件内容: -----第一种方法--- ...

随机推荐

Nginx下WordPress的Rewrite

最近接触WP Super Cache,该插件要求固定链接必须是重写的,故用到Rewrite. 我的是这样配置的: /usr/local/nginx/conf/rewrite/wordpress.con ...

用WinDbg调试Windows和驱动程序

由于本人能力有限,翻译不足之处敬请谅解,欢迎批评指正:sunylat@ MSDN原文:/zh-cn/library/windows/h ...

Hibernate各种主键生成器策略与配置详解(转载)

/kakafra/archive//09/16/2687569.html 1.assigned 主键由外部程序负责生成,在save()之前必须指 ...

Codeforces Round #192 (Div. 2) B. Road Construction

#include #include using namespace std; int main(){ int n,m; cin > ...

设计模式 --深入理解javascript

/* 一.单例模式 */ var Universe; (function () { var instance; Universe = function Universe() { if (instanc ...

cplusplus系列>algorithm>std::for_each

/reference/algorithm/for_each/ 对一个序列应用函数.可以是函数指针,或者是functor. // for_each exa ...

pod install后出现的错误

[!] Your Podfile has had smart quotes sanitised. To avoid issues in the future, you should not use T ...

UINavigation push 于 present到另一个页面详解

如果页面中没有导航栏,可以present到这个A页面,在A页面想要跳转到有个有导航栏的页面就需要添加给B页面添加一个UINavigationController 然后present到B页面,代码如下 ...

Protocol Buffer序列化对比Java序列化.

初识 Protocol Buff是谷歌推出的一种序列化协议. 而Java序列化协议也是一种协议. 两者的目的是, 将对象序列化成字节数组, 或者说是二进制数据, 那么他们之间有什么差异呢. proto ...

Scrapy基础(六)————Scrapy爬取伯乐在线一通过css和xpath解析文章字段

上次我们介绍了scrapy的安装和加入debug的main文件,这次重要介绍创建的爬虫的基本爬取有用信息 通过命令(这篇博文)创建了jobbole这个爬虫,并且生成了jobbole.py这个文件,又写 ...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。