189 8069 5689

php读出文件中的数据,php 读取文件内容

php中用fgets()读取文件数据问题,求指教!

fgets()是读一行

玉田网站建设公司成都创新互联公司,玉田网站设计制作,有大型网站制作公司丰富经验。已为玉田成百上千提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的玉田做网站的公司定做!

feof()是判断是否到了文件尾

while()是循环,没有到文件尾就继续每次一行的读去

echo,输出回显

php读取文件的数据,文件名为text.txt,求详细代码。本人新手

h1读取文件内容/h1

***********第一种读取方式********************br

?

$file_path ="test.txt";

if(file_exists($file_path)){ //先判断文件是否存在

//打开文件

$fp = fopen($file_path,"a+");

//读取文件内容

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

echo "文件的内容是:br".$con;

//在默认情况下,得到的内容输出到网页后,不会换行,因为网页不认\r\n是换行符,把\r\n体换成br /

$con = str_replace("\r\n","br /",$con);

echo "br文件的内容是:br".$con;

//关闭

fclose($fp);

}else{

echo "文件不存在!";

}

?

hr

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

?php

if(file_exists($file_path)){

$con = file_get_contents($file_path);

$con = str_replace("\r\n","br /",$con);

echo "文件的内容是:br".$con;

}else{

echo "文件不存在!";

}

?

hr

************第三种读取方式(大文件、循环读取)**********br

?php

$fp = fopen($file_path,"a+");

$buffer = 1024; //设置读取1024个字节

$str = "";

//一边读,一边判断是否到达文件末尾

while(!feof($fp)){

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

}

$str = str_replace("\r\n","br /",$str);

echo $str;

fclose($fp);

?

如何用php读取txt文件里面的单行数据

首先声明,我下面的代码是以你的那十行数据为基础,测试通过的。但是我得把它的局限说一下。

编码的时候,我是根据你的每一行的规律来的。每行用6个数据分隔7个部分的内容,所以,每个部分不能再有逗号了(当然这个危险主要来自标题,不过我看你标题分隔的时候都是空格或!)

你直接运行吧!

?PHP

$file_name="data.txt"; //假设你的数据是存在这个文件中的

$fp=fopen($file_name,'r');

while(!feof($fp)) //文件全部要读完

{

$buffer=fgets($fp,1024); //获得一行

$period = explode(",",$buffer); //以逗号分隔分行内容

if($period[6]!=1){ //找到第7部分的内容,如果不是1,就输出当然这个也是开关,你可以设置为1时输出

echo $buffer."br";

}

}

fclose($fp); //关闭文件流

?

php怎么读取excel文件中的数据 - PHP进阶讨论

推荐用“PHPExcel”,下载地址“

”,以下是

压缩包

中的“文档目录”和“截图”![[i]

本帖最后由

cmttp

2008-6-27

03:22

编辑

[/i]]

php怎么读取excel 文件数据并输出

PHPExcel

PHPExcel 是用来操作Office Excel 文档的一个PHP类库,它基于微软的OpenXML标准和PHP语言。可以使用它来读取、写入不同格式的电子表格,如 Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, Libre/OpenOffice Calc .ods, Gnumeric, PDF, HTML等等。

PHP读取示例代码

//获取上传的excel临时文件

$path = $_FILES["file"]["tmp_name"];

//将临时文件移动当前目录,可自定义存储位置

move_uploaded_file($_FILES["file"]["tmp_name"],$_FILES["file"]["name"]);

//将获取在服务器中的Excel文件,此处为上传文件名

$path = $_FILES["file"]["name"];

//调用readExcel函数返回一个

二维数组

$exceArray = readExcel($path);

//创建一个读取

excel函数

function readExcel($path){

//引入PHPExcel类库

include 'Classes/PHPExcel.php';            

include 'Classes/PHPExcel/IOFactory.php';

$type = 'Excel5';//设置为Excel5代表支持2003或以下版本,

Excel2007代表2007版

$xlsReader = \PHPExcel_IOFactory::createReader($type);  

$xlsReader-setReadDataOnly(true);

$xlsReader-setLoadSheetsOnly(true);

$Sheets = $xlsReader-load($path);

//开始读取上传到服务器中的Excel文件,返回一个

二维数组

$dataArray = $Sheets-getSheet(0)-

toArray();

return $dataArray;

}

php如何动态读取一个文件内容?

你想无刷新显示内容就用 ajax 实现吧,后台只负责返回这个文件的内容,前台一直不停的发送请求:

// Javascript

setInterval(function () {

$.ajax(

{

url : url,         // 请求地址

type : type,       // 请求方式

dataType : 'JSON', // 返回数据的格式

success : function (response) {

console.log(response);  // 最终数据

},

error : function () {

console.log('Request Fail');

}

}

);

}, 1000);

// php

$filename = 'data.txt';

$f = fopen($filename);

$content = fread($f, filesize($filename));

fclose($f);

echo $content;  // 具体数据格式参照前台获取方式


分享文章:php读出文件中的数据,php 读取文件内容
网站网址:http://jkwzsj.com/article/hseooe.html

其他资讯