php获取文件的内容|PHP读取目录下所有文件内容并显示

php获取文件的内容|PHP读取目录下所有文件内容并显示的第1张示图

❶ 怎样用PHP读取一个word文档内容并在浏览器中显示出来

目前程序编译语言有很多种,其中php是最为常见的一种编程语言。php读取word文档是很多朋友都想了解的,下面就由达内的老师为大家介绍一下。?php/**必须将php.ini中的com.allow_dcom设为TRUE*/functionphp_Word($wordname,$htmlname,$content){//获取链接地址$url=$_SERVER['HTTP_HOST'];$url=";$url=$url.$_SERVER['PHP_SELF'];$url=dirname($url)."/";//建立一个指向新COM组件的索引$word=newCOM("word.application")ordie("UnabletoinstanciateWord");//显示目前正在使用的Word的版本号echo"LoadingWord,v.{$word-Version}";//把它的可见性设置为0(假),如果要使它在最前端打开,使用1(真)$word->Visible=1;//———————————读取Word内容操作START—————————————–//打开一个word文档$word->Documents->Open($url.$wordname);//将filename.doc转换为html格式,并保存为html文件$word->Documents[1]->SaveAs(dirname(__FILE__)."/".$htmlname,8);//获取htm文件内容并输出到页面(文本的样式不会丢失)$content=file_get_contents($url.$htmlname);echo$content;//获取word文档内容并输出到页面(文本的原样式已丢失)$content=$word->ActiveDocument->content->Text;echo$content;//关闭与COM组件之间的连接$word->Documents->close(true);$word->Quit();$word=null;unset($word);//———————————新建立Word文档操作START————————————–//建立一个空的word文档$word->Documents->Add();//写入内容到新建word$word->Selection->TypeText("$content");//保存新建的word文档$word->Documents[1]->SaveAs(dirname(__FILE__)."/".$wordname);//关闭与COM组件之间的连接$word->Quit();}php_Word("tesw.doc","filename.html","写入word的内容");?>

❷ PHP读取文件内容

把文本里面的内容改成专<p style="color:red">you did not</p><p><strong> Your order could not be processed at this time.Please try again later.</strong></p><?php echo date('H:i,jS F Y'); ?>试试属

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

常见的就两种,file_get_contents和fopen, fread, fclose.这两种都是读取文本文件。

❹ php如何获取文件内容

PHP 中的file_get_contents() 函数可以实现file_get_contents() 函数把整个文件读入一个字符串中。和 file() 一样,版不同的是 file_get_contents() 把文件读入一个字符串。file_get_contents() 函数是权用于将文件的内容读入到一个字符串中的首选方法。如果操作系统支持,还会使用内存映射技术来增强性能。例如:<?phpecho file_get_contents("test.txt");?>

❺ php如何读取文本指定的内容

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","<br />",$str);}?>——–第二种方法————<?php$file_path = "test.txt";if(file_exists($file_path)){$str = file_get_contents($file_path);//将整个文件内容读入到一个字符串中$str = str_replace("\r\n","<br />",$str);echo $str;}?>—–第三种方法————<?php$file_path = "test.txt";if(file_exists($file_path)){$fp = fopen($file_path,"r");$str = "";$buffer = 1024;//每次读取 1024 字节while(!feof($fp)){//循环读取,直至读取完整个文件$str .= fread($fp,$buffer);} $str = str_replace("\r\n","<br />",$str);echo $str;}?>——-第四种方法————–<?php$file_path = "test.txt";if(file_exists($file_path)){$file_arr = file($file_path);for($i=0;$i<count($file_arr);$i++){//逐行读取文件内容echo $file_arr[$i]."<br />";}/*foreach($file_arr as $value){echo $value."<br />";}*/}?>—-第五种方法——————–<?php$file_path = "test.txt";if(file_exists($file_path)){$fp = fopen($file_path,"r");$str ="";while(!feof($fp)){$str .= fgets($fp);//逐行读取。如果fgets不写length参数,默认是读取1k。}$str = str_replace("\r\n","<br />",$str);echo $str;}?>

❻ PHP读取目录下所有文件内容并显示

<?php

function printFile($filepath)

{

//substr(string,start,length)函数返回字符串的一部分;start规定在字符串的何处开始 ;length规定要返回的字符串长度。默认是直到字符串的结尾。

//strripos(string,find,start)查找 "php" 在字符串中最后一次出现的位置; find为规定要查找的字符;start可选。规定开始搜索的位置

//读取文件后缀名

//$filetype = substr ( $filename, strripos ( $filename, "." ) + 1 );

//判断是不是以txt结尾并且是文件

#if ($filetype == "txt" && is_file ( $filepath . "/" . $filename ))

if ( is_file ( $filepath))

{

$filename=iconv("gb2312","utf-8",$filepath);

echo $filename."内容如下:"."<br/>";

$fp = fopen ( $filepath, "r" );//打开文件

#while (! feof ( $f )) //一直输出直到文件结尾

$i = 1;

while ($i < 10)

{

$line = fgets ( $fp );

echo $line."<br/>";

$i = $i +1;

}

fclose($fp);

}

}

(此处空一行)

function readFileRecursive($filepath)

{

if (is_dir ( $filepath )) //判断是不是目录

{

$dirhandle = opendir ( $filepath );//打开文件夹的句柄

if ($dirhandle)

{

//判断是不是有子文件或者文件夹

while ( ($filename = readdir ( $dirhandle ))!= false )

{

if ($filename == "." or $filename == "..")

{

//echo "目录为“.”或“..”"."<br/>";

continue;

}

//判断是否为目录,如果为目录递归调用函数,否则直接读取打印文件

if(is_dir ($filepath . "/" . $filename ))

{

readFileRecursive($filepath . "/" . $filename);

}

else

{

//打印文件

printFile($filepath . "/" . $filename);

echo "<br/>";

}

}

closedir ( $dirhandle );

}

}

else

{

printFile($filepath . "/" . $filename);

return;

}

}

(此处空一行)

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

#echo "Hello World"."<br/>";

$filepath = "C:/phpStudy/PHPTutorial/WWW/test/results"; //想要读取的目录

readFileRecursive($filepath )

?>

(6)php获取文件的内容扩展阅读:

php还可以读取文件夹下所有图片,方法如下

hostdir=dirname(__FILE__).'/data/upload/admin/20170517/'; //要读取的文件夹

(此处空一行)

$url = '/data/upload/admin/20170517/'; //图片所存在的目录

(此处空一行)

$filesnames = scandir($hostdir); //得到所有的文件

(此处空一行)

// print_r($filesnames);exit;

//获取也就是扫描文件夹内的文件及文件夹名存入数组 $filesnames

(此处空一行)

$www = 'http://www.***.com/'; //域名

(此处空一行)

foreach ($filesnames as $name) {

$aurl= "<img width='100' height='100' src='".$www.$url.$name."' alt = '".$name."'>"; //图片

echo $aurl . "<br/>"; //输出他

❼ php获取文本里的内容

<?php$file = 'tst.txt';$content = file_get_contents($file); echo $content;?>但是哈这个是读取文件全部内容

❽ 如何使用PHP读取文本文件内容

利用PHP读取文本文件的内容,其实很简单,我们只需要掌握函数“file_get_contents();”的使用就可以了版。下权面,小编将作详细的介绍。工具/原料电脑一台WAMP开发环境方法/步骤file_get_content()函数介绍。使用file_get_contents()获取txt文件的内容,具体参数说明如下:2具体实例说明。从文本文件tst.txt中读取里面的内容并显示在浏览器中,具体代码和图示如下:<?php$file = 'tst.txt';$content = file_get_contents($file); //读取文件中的内容echo $content;?>

❾ PHP如何从文本中提取指定行数内容

PHP如何从文本中提取指定行数内容?在php中,通过fopen()方法打开文件,在while中使用fgets()方法获取每行数据,每读到一行,就使用标识记录一次,通过累计记录数计算出文件的行数。下面介绍实现的过程。方法/步骤分步阅读1/7新建一个php文件,命名为handle.php,用于讲解PHP怎么获取文件的行数。2/7新建一个文本文件,命名为test.txt,在里面输入四行数据,分别是aaa,bbb,ccc,ddd。3/7在handle.php文件里,使用fopen方法以只读方式打开test.txt文件,代码如下:4/7在handle.php文件里,创建一个初始变量i,用于保存文件内容的行数。5/7通过while()语句,使用fgets方法从文件指针中读取一行,每读取一行,变量i自加一,直到到达文件末尾停止while的执行。注:!feof($handle),函数检测是否已到达文件末尾。6/7最后,使用echo输出文件的行数,并通过fclose关闭文件资源。代码如下:7/7在浏览器执行handle.php文件,查看输出的行数,执行的结果为4行。内容仅供参考并受版权保护

❿ php怎么获取word文件的内容

<? // 建立一个指向新COM组件的索引 $word = new COM(”word.application”) or die(”Can't start Word!”); // 显示目前正在使用的Word的版本号 //echo “Loading Word, v. {$word->Version}<br>”; // 把它的可见性设置为0(假),如果要使它在最前端打开,使用1(真) // to open the application in the forefront, use 1 (true) //$word->Visible = 0; //打?一个文档 $word->Documents->OPen(”d:\myweb\muban.doc”); //读取文档内容 $test= $word->ActiveDocument->content->Text; echo $test; echo “<br>”; //将文档中需要换的变量更换一下 $test=str_replace(”<{变量}>”,”这是变量”,$test); echo $test; $word->Documents->Add(); // 在新文档中添加文字 $word->Selection->TypeText(”$test”); //把文档保存在目录中 $word->Documents[1]->SaveAs(”d:/myweb/comtest.doc”); // 关闭与COM组件之间的连接 $word->Quit(); ?>

未经允许不得转载:山九号 » php获取文件的内容|PHP读取目录下所有文件内容并显示

赞 (0)