189 8069 5689

php调用vb数据 vb和php

VB.NET与PHP通讯问题

与语言没有关系, 你需要考虑的是两个系统直接如何通讯. 选一种通讯协议(一般用http协议), 设计好数据结构, 可以是xml或json. 假设选用http协议传输json数据. 你需要做以下工作:

网站设计制作过程拒绝使用模板建站;使用PHP+MYSQL原生开发可交付网站源代码;符合网站优化排名的后台管理系统;网站建设、成都网站制作收费合理;免费进行网站备案等企业网站建设一条龙服务.我们是一家持续稳定运营了10多年的创新互联公司网站建设公司。

使用php开发一个http接口, 根据参数查询数据库, 把结果转换为json格式后返回. 这是目前最流行的接口格式, 基本上所有语言都可以开发和请求这样的接口, 很多开放平台都是这样设计接口的, 例如微信的这个接口,你可以参考一下 网页链接

使用VB.NET请求这个接口, 获取返回的数据(json格式, 一个特殊的字符串), 使用VB.NET对json数据进行解码

所以,要完成这个工作,你需要知道http接口开发和请求, 以及json编码和解码的相关知识和技能, 祝你好运

vb 怎么与 php通信 比如vb输出的值post传给php ,vb的关键语法是什么,,小弟跪求呀

vb 应该支持 curl吧,你看下,这个可以传输好多东西。包括文件。 如果是简单的数据用GET传输就行,如果curl不行,那就用socket 这个比较通用

用VB编写的ACTIVEX DLL,asp页面调用时是正常,php调用结果不对

那是因为php和asp还有vb里面字符串的格式不同

vb的字符串是个BSTR结构,asp应该也是,但php的字符串有它自己的结构

所以你把php的字符串传给vb的dll会出问题, 就像在vc里面把字符串传给vb的dll不处理的话也会出问题(要先转成bstr才行)

php转bstr很难……几乎实现不了。如果你非要这么用,那你要改一下你那个组件里的函数:

传递进来的参数你要按照php的字符串格式来解析,并且返回也要返回php的字符串。php字符串的格式可以去zend的官方网站上面找找,做php扩展里面有介绍。另外你可以在你那个函数里再加一个32位数字型参数(long),表示传进来的asp还是php的字符串,分别对待


文章标题:php调用vb数据 vb和php
转载注明:http://cdxtjz.cn/article/doohcsj.html

其他资讯