php和com
如果你是一名冒險份子,而且你正在使用cgi、isapi或apache模組版本的windows系統上執行著php,那麼你也可以獲得系統的com功能。現在,解釋com(微軟的元件物件模型)的工作留給了微軟和那些大部頭的圖書來完成。然而,知道點com也沒什麼錯,下面有乙個普通的(沒有雙關語,針對很普通)**小片斷。
這**小片斷使用php在後台啟動microsoft word、開啟乙個新檔案、鍵入一些文字、儲存該檔案然後關閉應用程式:
// create a reference to a new com component (word)
$word = new com("word.application") or die("can't start word!");
// print the程式設計客棧 version of word that's now in use
假設你正在執行乙個內聯網web站點,該站點把資料存放在microsoft sql server資料庫內,你的使用者需要excel格式的資料。那麼,你可以讓php執行必要的sql查詢並且格式化輸出結果,然後使用com啟動excel,把資料傳輸給它,最程式設計客棧後再把檔案儲存到使用者的桌面系統內。
本文標題: php指令碼的10個技巧(6)
本文位址:
PHP指令碼的10個技巧 5
採用php 做為現在的主流開發語言 的使用者認證 如果你希望在每乙個指令碼的基礎上實現口令保護功能,那麼你可以聯合使用header 函式和 php 做為現在的主流開發語言 auth user php 做為現在的主流開發語言 auth pw全域性變數來創造乙個基本的認證方案。通常的 基於伺服器的認證請...
PHP指令碼的10個技巧 2
會話用法 php 4.0有乙個一直為人所期待的特性,這就是php的會話 session 支援。相比之下,php 3.0的使用者則不得不使用第三方的程式庫或完全不能具備這項功能。缺乏會話支援能力是php最大的缺陷之一,也是它最受人指摘的地方。不過,隨著會話支援從早期測試版本的php 4.0開始就成為後...
php 面試技巧 10個值得深思的PHP面試題
文章所羅列的問題雖然看似簡單,但是每個背後都涵蓋了乙個或幾個大家容易忽視的基礎知識點,希望能夠幫助到你的面試和平時工作。第乙個問題關於弱型別 str1 yabadabadoo str2 yaba if strpos str1,str2 else else null null 執行的時候你或許還能看到...