导航:首页 > 编程语言 > php生成一个文件

php生成一个文件

发布时间:2025-06-03 06:16:38

❶ 如何用 php 生成 Word 文档

PHP 生成 word 文档,可以考虑以下两类办法:

1. 利用 windows 系统提供的 com组件。

这种方法的原理,是使用 php 的调用 com 组件功能函数,如果系统里安装过 office 的服务器,就可以调用 word.application 。

2. 利用PHP将内容写入doc文件之中。

这种方法,难分为两种,一种是生成mht格式写入word,另一种是编写纯 HTML 格式写入word。这种方法是基于 word 对 html 的良好支持。

❷ 如何用php代码创建文件,非文件夹

有很多创建文件的函数,只要是打开文件的函数,如果要打开的文件不存在就可以尝试建立,只不过通过不同的参数而已,就像fopen的参数:
'w' 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
'w+' 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
'a' 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
'a+' 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。

❸ php怎么生成wsdl文件

办法有两种:
1.zend studio生成
对于zend studio 9之前的版本貌似直接生成:
File ->New -> Other-> Webservice-> WSDL

对于zend studio 9需要安装wsdl插件:
1、打开zendstudio9,选择help(帮助)->welcome
2、在右边的列表中找到WSDL Support,勾选
3、点击Apply changes(应用修改)
4、zde会自动安装,然后提示要重启,点击restart now(现在重新启动)

wsdl支持安装完毕,下面我们来生成一个wsdl文件,步骤如下:
1、选择保存wsdl的项目文件夹
2、右键-new(新建)->other(其他)
3、在弹出的对话框中选择web services,在下级菜单中选择WSDL file,点击next进入下一步
4、命名你的wsdl文件,点击next进入下一步
5、修改target namespace(目标名称空间),其他不变,点击finish。
2.利用SoapDiscovery.class.php生成

❹ php 如何创建txt文件

看手册,文件操作部分,比如 file_put_contents 就能满足要求

<?php
$file='people.txt';
//Thenewpersontoaddtothefile
$person="JohnSmith ";
//Writethecontentstothefile,
//usingtheFILE_
//andtheLOCK_
file_put_contents($file,$person,FILE_APPEND|LOCK_EX);
?>

❺ php 生成csv文件并提示保存

<?php
//文件名
$filename="test.csv";

//数据(具体的根据需要做处理,如果是从数据库查询,原理与此类似,只需设置好写入格式和数据即可。
$data="测试csv";

//设置header
header("Content-type:text/csv");
header("Content-Disposition:attachment;filename=".$filename);
header('Cache-Control:must-revalidate,post-check=0,pre-check=0');
header('Expires:0');header('Pragma:public');
echo$data;
?>

❻ php导出word和pdf文件

1首先下一个phpexcel

2下载完成的是一个压缩文件,解压放到你的项目目录里

3.下面进入代码;

4.
//引入PHPExcel库文件(路径根据自己情况)
include './phpexcel/Classes/PHPExcel.php';
//创建对象
$excel = new PHPExcel();
//Excel表格式,这里简略写了8列
$letter = array('A','B','C','D','E','F','F','G');
//表头数组
$tableheader = array('学号','姓名','性别','年龄','班级');

//填充表头信息
for($i = 0;$i < count($tableheader);$i++) {
$excel->getActiveSheet()->setCellValue("$letter[$i]1","$tableheader[$i]");
}

5.
//表格数组
$data = array(
array('1','小王','男','20','100'),
array('2','小李','男','20','101'),
array('3','小张','女','20','102'),
array('4','小赵','女','20','103')
);
//填充表格信息
for ($i = 2;$i <= count($data) + 1;$i++) {
$j = 0;
foreach ($data[$i - 2] as $key=>$value) {
$excel->getActiveSheet()->setCellValue("$letter[$j]$i","$value");
$j++;
}
}

6.
//创建Excel输入对象
$write = new PHPExcel_Writer_Excel5($excel);
header("Pragma: public");
header("Expires: 0");
header("Cache-Control:must-revalidate, post-check=0, pre-check=0");
header("Content-Type:application/force-download");
header("Content-Type:application/vnd.ms-execl");
header("Content-Type:application/octet-stream");
header("Content-Type:application/download");;
header('Content-Disposition:attachment;filename="testdata.xls"');
header("Content-Transfer-Encoding:binary");
$write->save('php://output');

7.打开页面,刷新的时候会弹出对话框,让你选择文件保存路径和文件名称,

8.打开表格后,数据和格式跟代码中的一致,说明PHP导出的Excel是正确的。如果出现错误,检查一下你的表格数组和数据数组吧。

阅读全文

与php生成一个文件相关的资料

热点内容
c盘对应桌面文件夹名称 浏览:927
软件服务器如何连接数据库 浏览:163
phpcgi占用cpu 浏览:972
linux压缩分割 浏览:74
python的plot设置空心三角形连线 浏览:824
五个特征怎么用聚类算法 浏览:473
cpu会增强编译速度吗 浏览:820
安卓版微信怎么设置对方来电横着 浏览:184
程序员一般要考个什么证 浏览:600
命令与征服里 浏览:415
android线程是否运行 浏览:855
程序员不打工可以吗 浏览:948
华为云服务器需要安装杀毒软件吗 浏览:926
期刊采编源码 浏览:388
可控硅单片机控制 浏览:245
培养程序员的辅导机构 浏览:790
java获取url的文件名 浏览:747
全能扫描王怎么把文件夹导出电脑 浏览:38
手机wifi打开无法连接到服务器地址 浏览:133
python和php区别 浏览:340