Ⅰ 用thinkphp上傳一份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的內容");
?>
Ⅱ php上傳word和pdf的時候,怎麼把word和pdf生成圖片,
請安裝Adobe Acrobat XI Pro軟體,
1、各種軟體都可用Adobe PDF列印機列印你要輸出的內容,即可得到PDF文檔。
2、用Adobe Acrobat XI Pro軟體打開PDF文檔,另存為JPG格式即可。
Ⅲ PHP可以實現讓會員上傳word文檔,其後讀取內容到資料庫嗎
可以的 我在簡單地說一下 你可能更好理解 在工作的原理中 PHP是超文本預處理器 在白話文一點說 php可以跟很多編程語言合作的 來達到效果
Ⅳ 您好,想請教一下文件上傳下載怎麼做的。經理要我做一個Word文檔的上傳下載
看你對文件上傳的具體需求是什麼?如果簡單的需求,先給你提供個思路:
1、上傳
使用<input type="file" name="doc_file">方式可實現文件上傳,在後端通過$_FILE['']全局變數來接受文件,並將其存放到指定文件夾下。對於具體函數我是做php的,但是原理想通,你搜索下asp的文件上傳如何處理,會有很多資料
2、下載
下載更簡單,如果安全方面需求不高,你可以直接提供文件在伺服器的路徑即可實現下載。比如Web伺服器IP地址為:192.168.3.100,文件存放在www/upload_file文件裡面那麼直接給一個超鏈接,href為http://192.168.3.100/upload_file/test.doc就可以下載了
Ⅳ PHP可以實現讓會員上傳word文檔,然後讀取內容到資料庫嗎
可以實現
你搜搜phpword類,然後用這個類去操作word,當然,你可以用原生的直接操作
你都說了,讀取內容,然後入庫,看你怎麼設計了
上傳文件 ->記錄文件/ID/文件名/文件路徑/是否已入庫,然後隊列,讀取文件路徑,讀取文件,入庫,修改狀態。
Ⅵ 怎樣在WordPress後台直接上傳Word文檔
wordpress本身是允許上傳word文檔的,可以通過查看wp-includes/funciotns.php中的wp_get_mime_types()函數及get_allowed_mime_types()函數進行驗證。
如果你的不能上傳word文檔,很可能是當前使用的皮膚或插件添加了相關限制,可進一步判斷是否有函數向'upload_mimes'這個hooks添加了額外的限制。
Ⅶ php中上傳word到資料庫中
樓上的.... 唉
你不需要將文件保存在資料庫中 你可以把文件上傳到一個目錄下面 存入資料庫的只是文件路徑就行了 在調用這個文件時只需從資料庫中調用文件地址 就可以 了
Ⅷ 怎樣用php實現word文檔的上傳
你好,請試試以下代碼,可能會實現:
<html>
<HEAD>
<?
if ($mode == "query")
{
If($myfile != "none") {
echo $myfile;
($myfile,"documents/$myfile_name");
unlink($myfile);
}
else {
echo"你沒有上傳任何文件";
}
exit;
}
?>
</HEAD>
<body bgcolor=#AFCFCD>
<FORM METHOD="post" ACTION="<? echo $PHP_SELF; ?>?mode=query" ENCTYPE="multipart/form-data">
選擇上傳文件<INPUT NAME="myfile" TYPE="File">
<INPUT TYPE='submit' VALUE="上傳">
</FORM>
</body>
</html>
Ⅸ PHP寫好的網站 怎樣寫上傳文件程序
讓客戶把錄入內容整理為WORD文檔,之後發給你錄入就行了。