導航:首頁 > 編程語言 > 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生成一個文件相關的資料

熱點內容
期刊采編源碼 瀏覽:386
可控硅單片機控制 瀏覽:243
培養程序員的輔導機構 瀏覽:788
java獲取url的文件名 瀏覽:747
全能掃描王怎麼把文件夾導出電腦 瀏覽:36
手機wifi打開無法連接到伺服器地址 瀏覽:131
python和php區別 瀏覽:340
如何把軟體部署到甲方本地伺服器 瀏覽:678
概念論pdf 瀏覽:186
lbph演算法是什麼 瀏覽:648
php使用pdo連接mysql 瀏覽:738
筆記本電腦怎樣給軟體加密 瀏覽:957
unix伺服器是什麼 瀏覽:531
360怎麼查伺服器的ip地址嗎 瀏覽:414
怎麼清理E盤上沒有用的文件夾 瀏覽:594
我的程序員電視劇免費看 瀏覽:902
s6安卓手機手錶如何使用微信 瀏覽:14
容器雲伺服器搭建 瀏覽:252
哪個小說app里有狼圖騰 瀏覽:752
androidmainfest許可權 瀏覽:619