• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            phpcom

            更新時間:2023-03-02 05:04:50 閱讀: 評論:0

            php中有個com組件,它里面都有哪些屬性和方法可以調(diào)用呢?

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


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


            配置方法為:只需在擴(kuò)展列表里添加extension=php_com_dotnet.dll即可

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


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

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

            上面語句本機(jī)必須安裝了office才可以

            openoffice的為:

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

            如何解決php com

            先到PHP.INI中打開COM選項,com.allow_dcom = true 注意: PHP 5.4.5后,com/dotnet 模塊已經(jīng)成了單獨(dú)的擴(kuò)展,所以需要在PHP.ini中配置extension=php_com_dotnet.dll ,
            如果PHP VERSION<5.4.5 低版本則不需要。

            如何用PHP調(diào)用自己編寫的COM組件

              首先寫ActiveX Dll:

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

              Option Explicit

              Private MyscriptingContext As scriptingContext

              Private MyApplication As Application

              Private MyRequest As Request Private MyRespon As Respon

              Private MyServer As Server

              Private MySession As Session Public

              Sub OnStartPage(PasdscriptingContext As scriptingContext)

              Set MyscriptingContext = PasdscriptingContext

              Set MyApplication = MyscriptingContext.Application

              Set MyRequest = MyscriptingContext.Request

              Set MyRespon = MyscriptingContext.Respon

              Set MyServer = MyscriptingContext.Server

              Set MySession = MyscriptingContext.Session

              End Sub

              Public Sub OnEndPage()

              Set MyscriptingContext = Nothing

              Set MyApplication = Nothing

              Set MyRequest = Nothing

              Set MyRespon = 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文件

              注冊

              提示符下運(yùn)行: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引用進(jìn)來,具體實現(xiàn)"Project->References"找到改庫,并勾上 。

            php 調(diào)用com組件只初始化一次,之后一直可以用

            使用靜態(tài)變量

            //MyClient.class.php文件
            classMyClient{
            privatestatic$clientInstance=null;
            privatestaticinitClient(){
            lf::clientInstance=newCOM("test.AcClient");
            lf::clientInstance->ConnectSvr('127.0.0.1','9000');
            }

            publicstaticgetClientInstance(){
            if(lf::clientInstance==null){
            lf::initClient();
            }
            returnlf::clientInstance;
            }
            }

            //其他php文件
            require_once('MyClient.class.php');
            $ss=MyClient::getClientInstance();

            本文發(fā)布于:2023-02-28 20:52:00,感謝您對本站的認(rèn)可!

            本文鏈接:http://m.newhan.cn/zhishi/a/167770469092816.html

            版權(quán)聲明:本站內(nèi)容均來自互聯(lián)網(wǎng),僅供演示用,請勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除。

            本文word下載地址:phpcom.doc

            本文 PDF 下載地址:phpcom.pdf

            標(biāo)簽:phpcom
            相關(guān)文章
            留言與評論(共有 0 條評論)
               
            驗證碼:
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網(wǎng)旗下知識大全大全欄目是一個全百科類寶庫! 優(yōu)秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 亚洲精品第一区二区在线| 成年女人片免费视频播放A| 亚洲熟妇AV午夜无码不卡| 久久久久亚洲AV成人片一区| 最近中文字幕完整国语| 中文字幕国产日韩精品| 国产成人剧情AV麻豆果冻| 91精品午夜福利在线观看| 久久这里有精品国产电影网| 在线 欧美 中文 亚洲 精品| 粉嫩jk制服美女啪啪| 97亚洲熟妇自偷自拍另类图片| 国产一区二区三区在线观看免费| 少妇激情a∨一区二区三区| 亚洲无人区一区二区三区| 四虎亚洲精品高清在线观看| 国产在线高清视频无码| 国产成人亚洲综合A∨在线播放| 亚洲精品成人网站在线播放| 亚洲a免费| 亚洲精品一区二区三区综合| 丁香五月婷激情综合第九色| 亚洲av无码专区在线厂| 欧美人成精品网站播放| 成人国产精品视频频| 色综合久久久久综合体桃花网| 男人的天堂va在线无码| 国产一区国产二区在线视频| 国产不卡av一区二区| 国产精品亚洲一区二区三区| 国产国产乱老熟女视频网站97| 人人人澡人人肉久久精品| 亚洲高清在线观看免费视频| 女人腿张开让男人桶爽| 日韩永久永久永久黄色大片| 国产一区在线播放av| 欧美一区二区三区啪啪| 久久天天躁狠狠躁夜夜2020老熟妇| 成在人线av无码免观看午夜网| 欧美人与动牲交xxxxbbbb| 国产亚洲无线码一区二区|