监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 签约案例 | 购买价格 | 在线试用 | 手机APP | 产品资料
X 关闭
南昌网站建设公司

当前位置:工程项目OA系统 > 泛普各地 > 江西OA系统 > 南昌OA系统 > 南昌网站建设公司

PHP读取创建txt,doc,xls,pdf类型文件

申请免费试用、咨询电话:400-8352-114

PHP读取或许创立txt,doc,xls,pdf各个类型文件的办法.  南昌网站建设
php读取(文本.txt)文件:

 

普通是运用fopen、fgets的办法,例如:
<?php
$fp=fopen('文件名.txt','r');
for ($i=1;$i<100;$i++) fgets($fp);//跳过前99行
$arr=array();//初始化数组
for ($i=0;$i<100;$i++) $arr[]=fgets($fp);//读出100~200行
fclose($fp);
//下面输出内容
echo '

 

';
for ($i=0;$i<50;$i++){
echo ' '.$arr[$i].' '.$arr[$i+50];
}
echo '

';
?>

 


以上是若何用php读取txt文件的第n到第n+100行,并输出。
读取第100到第200行,然后用50行2列的表格输出。

php读取(word .doc)文件:


header(Content-type:application/msword);

 

$fp=fopen("xxx.doc",r);


$file=file($fp);
foreach($file as $k=>;$v){


echo $v;
}
<?php

 

$word = new COM("word.application") or die("无法定位WORD装置途径!");


print "加载WORD( 版本: )成功,曾经保管在您的硬盘上了。n";


//将其置前

 

$word->Visible = 1;


//翻开一个空文档
$word->Documents->Add();
//随意做些工作
$word->Selection->TypeText("这是一个在PHP中挪用COM的测试。");

 

//$word->Selection->TypeText("This is a test.。");
$word->Documents[1]->SaveAs("test.doc");


//封闭 word
$word->Quit();

 

//释放对象


$word->Release();
$word = null;

 

?>

 

php读取(Excel.xls)文件(csv文件):


起首把xls转化为csv花样的,然后运用下面办法读取csv花样文件就可以了。
header("Content-type:html/txt");
$row = 1;
$handle = fopen("jxw-501-600.csv","r");
while ($data = fgetcsv($handle, 1000, ",")) {
    $num = count($data);
    echo "

$num fields in line $row:
\n";
    $row++;
    for ($c=0; $c < $num; $c++) {
        echo $data[$c] . "
\n";
    }
}
fclose($handle);
运用表单上传word文件到数据库 然后翻开数据库的word。


第二种 是把word 转换为PDF 用world转换东西 ,然后在吧PDF 导入到页面上
php读取pdf文件
<?PHP
// 创立一个新的pdf文档句柄

 

$pdf = pdf_new();
// 翻开一个文件

 

pdf_open_file($pdf, "pdftest.pdf");
// 开端一个新页面(a4)
pdf_begin_page($pdf, 595, 842);
// 获得并运用字体对象

 

$arial = pdf_findfont($pdf, "arial", "host", 1);

 

pdf_setfont($pdf, $arial, 10);

 

// 输出文字

 

pdf_show_xy($pdf, "this is an exam of pdf documents, it is a good lib,",50, 750);
pdf_show_xy($pdf, "if you like,please try yourself!", 50, 730);

 

// 完毕一页

 

pdf_end_page($pdf);

 

// 封闭并保管文件


pdf_close($pdf);

 

 

 

 

发布:2007-03-31 14:49    编辑:泛普软件 · xiaona    [打印此页]    [关闭]
南昌OA系统
联系方式

成都公司:成都市成华区建设南路160号1层9号

重庆公司:重庆市江北区红旗河沟华创商务大厦18楼

咨询:400-8352-114

加微信,免费获取试用系统

QQ在线咨询

泛普南昌网站建设公司其他应用

南昌OA软件 南昌OA新闻动态 南昌OA信息化 南昌OA快博 南昌OA行业资讯 南昌软件开发公司 南昌门禁系统 南昌物业管理软件 南昌仓库管理软件 南昌餐饮管理软件 南昌网站建设公司