當前位置:首頁 » 編程語言 » php打開word

php打開word

發布時間: 2022-11-25 16:03:06

A. php 在線打開word文檔~呢

header("Content-Type: application/vnd.ms-word"); header("Content-Disposition:online; filename=xxx.doc); 但你機器上必須安裝word才能打開

B. 如何用PHP做文件上傳,和在網頁上點擊打開Word或Excel文件

<?php
if($submit && $testfile<> "none") {
$path="/home/httpd/html/"; //絕對路徑,注意Linux和Windows下面的格式,windows格式為:c:\\apache2\\htdocs\ $filename=$testfile_name;
if (!@($testfile,$path.$filename)) {
echo "復制文件失敗...<br>\n";
exit();
}
@unlink($testfile);
echo "文件上傳成功!地址為:<a href=\"$filename\">下載</a>";
exit;
}
?>
<form action="<?php echo $PHP_SELF;?>" method="post" enctype="multipart/form-data">
<input name="testfile" type="file" size=20 enctype="multipart/form-data">
<input type=submit name=submit value="開始上傳">
</form>

C. 用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();
?>

D. PHP怎麼讀取WORD文檔

用電腦上的軟體讀取word文檔時能直接轉化成PHP格式的,一般不會出現問題,PHP文檔是只讀的,再轉化成word就需要專業軟體了。

E. PHP實現對word文檔的讀取

傳就傳吧,後台傳什麼文件都可以,原樣保留在文件夾下面就行了,天台的直接指向它,只要前台安裝了相應的程序就能打開,例如指向一個WORD的代碼可以是:

<a href=xxx.doc>WORD附件</a>

你可能覺得這樣很不好,前台會彈出WORD窗口打開文件。但是沒有別的完美的辦法,因為把WORD轉換為HTML都會丟失重要信息的:文件內部鏈接會丟失、文件列印格式會丟失、文件顯示格式也不完全支持,甚至會變得很難看。

一句話,你的後台最好不要對WORD文件進行處理,盡管有方法(就是使用DCOM調用WORD打開文件,然後另存為網頁格式)

F. phpword 怎麼打開word文件

目前程序編譯語言有很多種,其中php是最為常見的一種編程語言。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);

G. php中如何打開word文檔 - 技術問答

頭聲明header(\"Content-Type: application/vnd.ms-word\"); header(\"Content-Disposition:online; filename=xxx.doc); 但你機器上必須安裝word才能打開

H. php中怎樣打開word文檔

看下手冊的COM相關

I. PHP怎樣讀取word文檔實現在線預覽,並且不受操作系統的限制,利用COM組件的話太受限了

你可以嘗試一下PHPWord,用它可以把任意word文件轉換為html網頁,這樣任何人都可以在瀏覽器里查看你的word文件了。

PHPWord

盡管目前只是測試版但是功能還是很強勁!完美兼容MF Word並且支持打開.doc or.docx。可以插入文本,文本符,分頁,頁眉/頁腳,表格,列表中的元素,超鏈接等等。

地址:http://phpword.codeplex.com

J. 如何在php中調用word文檔

在WINDOWS+IIS+PHP和WINDOWS+APACHE+PHP下都試過,我只能成功的調用
wordapp=new COM("word.application");
但是接下去所有的wordapp->visible等等method統統invoking錯誤,不知道是php.ini的原因還是必須CGI方式執行php。

熱點內容
單獨編譯內核模塊 發布:2025-01-16 18:54:26 瀏覽:802
js解壓字元串 發布:2025-01-16 18:54:17 瀏覽:482
php怎麼開啟伺服器 發布:2025-01-16 18:52:53 瀏覽:769
億速雲北京三區伺服器雲主機 發布:2025-01-16 18:52:01 瀏覽:359
我的世界網易伺服器做家園 發布:2025-01-16 18:50:33 瀏覽:553
虛擬存儲安全教程 發布:2025-01-16 18:49:48 瀏覽:574
vps配置ftp 發布:2025-01-16 18:49:02 瀏覽:157
qtc比python好用 發布:2025-01-16 18:39:48 瀏覽:488
電腦有免費伺服器嗎 發布:2025-01-16 18:35:28 瀏覽:220
sql生成唯一 發布:2025-01-16 18:35:25 瀏覽:223