导航:首页 > 编程语言 > php读取文档内容

php读取文档内容

发布时间:2024-12-26 16:41:13

A. php如何随机读取txt文档内若干行并显示出来

<?php
$arr=file('txt');//请使用准确的文件名代替txt
$n=count($arr)-1;
for ($i=1;$i<=100;$i++){//100的需要显示的行数的例子,不是100时请换为具体数
$x=rand(0,$n);
echo $arr[$x],"\n";//随机显示一行
}
?>

B. php 读取(解析)html文档,并将读取到的文档转为数组(数组保留html嵌套格式)

可以用file函数进行操作<?php header('Content-Type:text/html;charset=utf-8'); $arr = file(文件路径); $data = array(); if($arr) { foreach($arr as $vo) { if(strpos(":") > 0) { //这边看到你文档里面的是中文的":" $tmp = @explode(":", $vo); $data[] = array( "name" => $tmp[0], "value" => $tmp[1], ); } } } var_mp($data); //一下就可以看到解析出来的内容了?>

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

<?php
/*
* 必须将 php.ini 中的 com.allow_dcom 设为 TRUE
*/

function php_Word($wordname,$htmlname,$content)
{
//获取链接地址
$url = $_SERVER['HTTP_HOST'];
$url = ";
$url = $url.$_SERVER['PHP_SELF'];
$url = dirname($url)."/";
//建立一个指向新COM组件的索引
$word = new COM("word.application") or die("Unable to instanciate Word");

//显示目前正在使用的Word的版本号
echo "Loading Word, 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的内容");
?>

D. 用php 读取word 文档内容 比如:word文档为试题等等

这个是通过调用com组件的方式操作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();
?>

E. 如何用PHP在网页对TXT文档查看和修改

<?php
//获取文本内容123
$content = file_get_contents("/website/aa.txt");
//查找localhsot,替换成您的IP地址
$str = str_replace("localhost","127.0.0.1",$content);
//以读写模式打开aa.txt文件
$file = fopen("/website/aa.txt","r+");
//将替换后的内容写入aa.txt文件中
fwrite($file,$str);
//关闭文件
fclose($file);
?>

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

PHPExcel

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

//获取上传的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函数
functionreadExcel($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读取文档内容相关的资料

热点内容
xss过滤java 浏览:661
dvdmark文件夹 浏览:207
广联达组价需要加密狗吗 浏览:352
挂载分区命令 浏览:916
phpfpm的作用 浏览:653
填pdf表格 浏览:526
腾讯云渲染服务器 浏览:310
php内置异常 浏览:277
androidauto语音 浏览:55
云缴费app兑换码在哪里 浏览:625
圣地安列斯安卓版存档怎么用 浏览:201
在哪里可以找到旧版本的app 浏览:373
一个客户端如何连接多个服务器 浏览:883
短信加密的作用 浏览:108
微型高压空气压缩机 浏览:520
微信app如何翻译视频 浏览:860
考试前听什么歌解压 浏览:474
哪个app充值可以用银联二维码 浏览:566
女程序员和孩子玩 浏览:839
程序员苏州武汉 浏览:754