关闭

PHP调用DLL和引用其它的.php文件示例

标签: PHP引用DLL
3594人阅读 评论(0) 收藏 举报
分类:

一、调用第三方的DLL

例:

代码如下:
<?php
$b=new COM("Comtest.Class2");
$t1=126;
$t2=456;
$r=$b->add($t1,$t2);
$f=$b->about();
echo $r;
echo $f;
?>

其中:Comtest为命名空间,Class2为类名,add和about为方法名。

 

除此之外,调用访问EXCEL、WORD和数据库,都可以使用COM类。
以下为调用WORD的简单例子:
<?php
// 启动 word
$word = new COM("word.application") or die("Unable to instanciate Word");
print "Loaded Word, version {$word->Version}\n";

//将其置前
$word->Visible = 1;

//打开一个空文档
$word->Documents->Add();

//随便做些事情
$word->Selection->TypeText("This is a test...");
$word->Documents[1]->SaveAs("Useless test.doc");

//关闭 word
$word->Quit();

//释放对象
$word->Release();
$word = null;
?>

以下为访问MSSQL数据库系统的简单例子:
<?php
//访问MSSQL数据库系统
echo '访问MSSQL<br>' ;
$dbConn=new COM ("ADODB.Connection") or die("创建COM失败");
$ADO='Provider=sqloledb;Data Source=10.35.58.74;Initial Catalog=Tour;Min Pool Size=1;Persist Security Info=False;User;Password=fq15Ns@E#(';
//"Provider=sqloledb;DataSource=10.35.58.112;Initial Catalog=Tour;User Id=sa;Password=sa;"; fq15Ns@E#(
//Access如:$ADO="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("mydb.mdb");
$dbConn->open($ADO);
//if($dbConn) echo"create conn OK";
$rs=new COM("ADODB.RecordSet") or die("创建RS失败");
echo"<br>";
//if($rs) echo"create rs OK";
$sql="Exec P_SelUser 9001111";//"SELECT * FROM user_userInfo";
$rs->open($sql,$dbConn,1,1);

while(!$rs->eof){

echo $rs->fields["Account"]->value.":";
echo $rs->fields["PhoneID"]->value;
echo"<BR>";

$rs->movenext();
}

$rs->Close;
$rs=null;

$dbConn->Close;
$dbConn=null;
?>
这说明如果我们要使用PHP访问MSSQL,可以通过调用COM组件来实现

二、引用其它的php文件

<?php
 include_once("WebConfig.php"); //站点配置文件 如:数据库连接参数设置
 //自动加载
 function __autoload($class)
 {
    $classname = ucfirst($class);
    include_once("_Class/".$classname.".class.php");
 }
 
  $bll = new bookBLL();
  $comm = New Common();
 
  $msg = $_GET['msg'];
  if($msg=="ok") {
       echo("<script>alert('操作成功');</script>");
  }
?>

0
0

猜你在找
【直播】机器学习&数据挖掘7周实训--韦玮
【套餐】系统集成项目管理工程师顺利通关--徐朋
【直播】3小时掌握Docker最佳实战-徐西宁
【套餐】机器学习系列套餐(算法+实战)--唐宇迪
【直播】计算机视觉原理及实战--屈教授
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之矩阵--黄博士
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之凸优化--马博士
【套餐】Javascript 设计模式实战--曾亮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:402129次
    • 积分:5239
    • 等级:
    • 排名:第5194名
    • 原创:113篇
    • 转载:25篇
    • 译文:0篇
    • 评论:100条
    最新评论
    我的Blog