php和C怎样配合使用=PHP使用C开发的DLL 好像在php中有这样一个函数dl("path/xxx.dll"),就是调用一个dll模块的!试试看! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用c来扩充php当然是可以的,但需要有较深的c功底。1、下载php原代码包,linux下就不用了,本身就是原码编译2、仔细阅读其中的文档,尤其是php.h3、单独调试c代码通过4、加入与php连接的头,编译成dll、so文件5、从php中加载可以使用dl函数也可以修改php.ini文件另外,“就象VB调用API函数一样”看来你是使用win32系统的。那么你可以连接php_win32api.dll,通过该函数库可以直接调用windows系统函数,调用方法与vb类似:声名某函数的原型及所在的dll。当然该dll也可以由你来写了。 http://expert.csdn.net/Expert/topic/1752/1752614.xml?temp=.7693598 xuzuning(唠叨)我虽然举了例子,是为了说明目的并不是说在MS系统中。实际是想用在FREEBSD或者RED HAT中的,不知该怎样可否具体点。 普通方法写的dll文件,在php之中是不支持的,因为他需要自定义类型想让dll能用在php中,必须做dll的时候,包括能在系统中注册成com服务的功能这样的情况下用$a=new com("类名");来创建对象的引用或用php_win32api.dll的扩展 你要去看php的手册,里面有说如何作个简单的php extension,并且你要去研究一下。php的源代码,才可以知道他的宏是什么意思 如果你有兴趣可以把email留在我的留言里我发一个关于编码转换的源码给你。 xuzuning(唠叨) ( ) 能给我发一个吗?[email protected]顺便问个问题,如何在php的扩展模块中控制php页面Header的输出 [email protected]能够给我发一个吗? xuzuning(唠叨) ( ) 你给的程序只是用模块里实现函数,还要在php页面中调用函数的如果是在模块里直接处理呢?又是如何去实现呢? 已经搞了两天了,仍然没解决,无奈向大伙儿求救imagick扩展,谢谢了 php用header输出excel文件下载保存后,发现文件头多了0D 0A,用excel变成乱码了?? 最近浏览记录最后点击的一条无法显示怎么回事 php MySQL 上传图片的保存查询问题 模糊查找like的疑问 实践证明file_get_contents 在抓取页面的时候会自动跳转,有真相 麻烦看下这个正则 求算法---无限极分类 PHP的初级菜鸟问题 远程服务器信息生成缓存安全不? PHP多文件上传问题 分页显示代码有纰漏,请帮助一下,急用!!!急用!!!急用!!!
1、下载php原代码包,linux下就不用了,本身就是原码编译
2、仔细阅读其中的文档,尤其是php.h
3、单独调试c代码通过
4、加入与php连接的头,编译成dll、so文件
5、从php中加载可以使用dl函数也可以修改php.ini文件另外,
“就象VB调用API函数一样”看来你是使用win32系统的。那么你可以连接php_win32api.dll,通过该函数库可以直接调用windows系统函数,调用方法与vb类似:声名某函数的原型及所在的dll。
当然该dll也可以由你来写了。
我虽然举了例子,是为了说明目的并不是说在MS系统中。实际是想用在FREEBSD或者RED HAT中的,不知该怎样可否具体点。
想让dll能用在php中,必须做dll的时候,包括能在系统中注册成com服务的功能
这样的情况下
用
$a=new com("类名");来创建对象的引用
或用
php_win32api.dll的扩展
我发一个关于编码转换的源码给你。
能给我发一个吗?
[email protected]
顺便问个问题,如何在php的扩展模块中控制php页面Header的输出
能够给我发一个吗?
你给的程序只是用模块里实现函数,还要在php页面中调用函数的
如果是在模块里直接处理呢?
又是如何去实现呢?