导航:首页 > 编程语言 > 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相关的资料

热点内容
手机文件管理在哪儿新建文件夹 浏览:719
加密ts视频怎么合并 浏览:773
php如何写app接口 浏览:800
宇宙的琴弦pdf 浏览:395
js项目提成计算器程序员 浏览:942
pdf光子 浏览:832
自拍软件文件夹名称大全 浏览:326
程序员留学移民 浏览:51
梁中间部位箍筋加密区 浏览:119
频谱分析pdf 浏览:752
乐2怎么升级安卓70 浏览:173
java中获取日期 浏览:507
单片机74hc245 浏览:272
美国历史上的总统pdf 浏览:753
程序员脱单实验室靠不靠谱 浏览:460
php中间四位手机号 浏览:871
永旺app怎么样了 浏览:518
压缩空气流量计算软件 浏览:651
智慧聊天app怎么激活 浏览:926
一加换机备份到哪个文件夹 浏览:737