導航:首頁 > 編程語言 > phpcom

phpcom

發布時間:2022-01-31 05:16:23

php用COM打開一個EXCEL出現亂碼,類似中文

樓上回答的對,PHPExcel,一般都用這個,你說的那個不常用,不如他說的這個好用

② 新雲CMS 和phpcom 是什麼關系 誰什麼我找不到新雲的官網我想下載新雲4.0

新雲CMS已經不繼續升級ASP了,現在開發PHPCOM CMS,要下載新雲4.0的系統可以直接去新雲newasp.net 技術論壇已經關閉,如果嘗試使用PHPCOM系統請到phpcom.cn或者phpcom.net關注動態,希望我的回答可以幫到你。

③ PHP com對象如何使用

更新和添加本身並不和你使用的什麼對象、什麼語言有直接必然聯系!
本身是在於你對sql語句的了解!
Sql語句是獨立於其他任何語言的一種資料庫操作命令
具體到你的問題:
1、添加:
sql 語法: insert into 表名稱( 欄位集合 ) values ( 欄位值集合 )
比如: $conn -> execute(' insert into user ( uername, password ) values ( \'abc\', 123 )');
這條語句就向user表插入了一條數據, 並且給username和password欄位寫入了值
2、修改
sql 語法 update 表名稱 set 欄位名稱 = 欄位值 where 模式
比如 : $conn -> execute(' update user set username = \'bbb\' where id = 5');
這條語句修改了user表中id欄位值為5的數據的 username欄位的值!

建議樓主網路一下sql教程, 學習一下sql語句, 至少基本的sql 語句語法還是要知道的!

④ PHP的COM組件

現象已經很明確了,是WScript.Shell對象可以引用,而word.application對象不可以引用。說明PHP配置和APACHE配置已經沒有問題了。
問題在於word.application對象為什麼不能引用,原因很可能是你的伺服器沒安裝office,所以也不存在word.application對象。

⑤ PHP調用COM組件操作EXCEL文檔的問題

COM組件是通用的,如果你想用調用COM組件來操作EXCEL文檔,建議可以參考的工具和資料如下:

1. office (excel)VBA幫助文檔,VBA中包含對象、屬性、方法的說明。

2. 使用OCX、DLL等查看工具,比如:

oleview軟體

比較簡便的辦法,你可以下載 vbsEdit 軟體,其中帶有 oleview 查看工具,當你引入某個 com 組件時,會自動顯示該組件對象的方法、屬性等。

⑥ 如何用PHP調用自己編寫的COM組件

首先寫ActiveX Dll:

新建一個VB6工程,ActiveX Dll將工程命名為P_test,類名為c_test ,類的文件內容如下:

Option Explicit

Private MyscriptingContext As scriptingContext

Private MyApplication As Application

Private MyRequest As Request Private MyResponse As Response

Private MyServer As Server

Private MySession As Session Public

Sub OnStartPage(PassedscriptingContext As scriptingContext)

Set MyscriptingContext = PassedscriptingContext

Set MyApplication = MyscriptingContext.Application

Set MyRequest = MyscriptingContext.Request

Set MyResponse = MyscriptingContext.Response

Set MyServer = MyscriptingContext.Server

Set MySession = MyscriptingContext.Session

End Sub

Public Sub OnEndPage()

Set MyscriptingContext = Nothing

Set MyApplication = Nothing

Set MyRequest = Nothing

Set MyResponse = Nothing

Set MyServer = Nothing

Set MySession = Nothing

End Sub

Public Function Test_Number(num) As Variant

If num 0 Then Get_Number_Attrib = 1

If num = 0 Then Get_Number_Attrib = 0

End Function

編譯生成p_test.dll文件

注冊

提示符下運行:regsvr32 p_test.dll

編寫php文件,test.php4代碼如下:

<?php

$b=new COM("p_test.c_test");

$a=$b->Test_Number(-454);

echo $a;

?>

可能碰到的問題是,編譯工程時通不過,要將Microsoft Active Server Pages Object Library引用進來,具體實現"Project->References"找到改庫,並勾上 。

⑦ php中有個com組件,它裡面都有哪些屬性和方法可以調用呢

先到PHP.INI中打開COM選項,com.allow_dcom = true


PHP 5.4.5後,com/dotnet 模塊已經成了單獨的擴展,所以需要在PHP.ini中配置extension=php_com_dotnet.dll,如果PHP VERSION<5.4.5 則不需要。否則的話,可能就是報錯 Fatal error: Class 'COM' not found 了


配置方法為:只需在擴展列表裡添加extension=php_com_dotnet.dll即可

另外需要了解的是,COM組件雖然也是DLL擴展,但它不是PHP擴展,所以把Senc.dll拷貝到php/ext 目錄,然後在PHP.INI里載入是錯誤的,PHP也不認識它


配置完畢後可以測試下,語句為

$word=newCOM("word.application")ordie("UnabletoinstanciateWord");
print"LoadedWord,version{$word->Version} ";

上面語句本機必須安裝了office才可以

openoffice的為:

$obj=newCOM("com.sun.star.ServiceManager")ordie("UnabletoinstanciateWord");

⑧ PHP com 組件調用excel 失敗

以下一個php調用COM訪問excel的示例:

<?php
//指定頁面編碼,防止出現中文亂碼的情形
header('Content-type: text/html; charset=gb2312');

//啟動Excel
$ms_excel = new COM("excel.application") or die("不能打開Excel應用程序");

//打開excel文件
$ms_excel->Application->WorkBooks->Open( 'e:\test\test.xls') or die("不能打開工作簿");

//在工作簿的第2個工作表的單元格B1中輸入文本
$ms_excel->Worksheets(2)->Range("B1")->Value = "測試";

//保存工作簿
if(!$ms_excel->ActiveWorkBook->Saved)
{
$ms_excel->ActiveWorkBook->save();
}

//關閉工作簿
$ms_excel->Quit();

//清空對象
$ms_excel = null;
?>

⑨ php關於Com組件操作sqlserver資料庫的問題

沒用過php搭配微軟的資料庫!
但按照php本身的原理來說,$rs->fields應該是數組!

⑩ php調用com組件exception 'com_exception' with message 'Failed to create COM object 'WPS.Application

COM組件雖然也是DLL擴展,但它不是PHP擴展,所以把Senc.dll拷貝到php/ext 目錄,然後在PHP.INI里載入是錯誤的,PHP也不認識它。
你這個是表示com組建不能使用,com組建在windows下需要注冊的額。

閱讀全文

與phpcom相關的資料

熱點內容
根伺服器怎麼連接的 瀏覽:243
php是否圖片url 瀏覽:557
vps綁定域名linux 瀏覽:338
android開發一年經驗 瀏覽:523
什麼叫做解壓到根目錄下 瀏覽:503
prom文件夾 瀏覽:728
不規則土方的演算法 瀏覽:211
tor加密貨幣網站 瀏覽:451
linux轉ansi 瀏覽:738
網站源碼怎麼查 瀏覽:689
高cpu雲伺服器 瀏覽:367
androidwebrtcaecm 瀏覽:983
阿里雲部署java 瀏覽:638
雲是不是就是個大的伺服器 瀏覽:583
如何建立linux日誌管理伺服器 瀏覽:772
悟空頭圖標是什麼APP 瀏覽:555
linuxandroid虛擬機 瀏覽:281
ps李濤pdf 瀏覽:638
linuxfork線程 瀏覽:97
易語言編譯改名 瀏覽:723