php扩展模块开发 直接看PHP现有的扩展模块.依样画葫芦即可. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、在linux下先用源码包的ext目录中的ext_skel生成框架2、在Windows下先用源码包的ext目录中的ext_skel_win32.php生成框架3、看手册中Zend 引擎相关开发说明,进行功能函数编写。ps:关于php文件加密大致分为2中,1、函数型,即文件中部分加密,通过代码的显式的函数进行解密2、内核型,即整个文件都是加密,整个代码的解密由php内部或扩展模板进行解密 我想实现楼上所说的“2、内核型,即整个文件都是加密,整个代码的解密由php内部或扩展模板进行解密”。 扩展模块的代码不是很难写, 但是要保证解密模块首先要执行, 才能交给php解析器。 首先要执行, 这个怎么实现呢? 这个要在扩展模块中hook住php的文件操作,由自己编写的扩展模块在php打开文件之前先打开,并解密,之后在把解密后的源码交给php自己去解析。原来写过php4的类似功能,php5由于使用Zend的新引擎,没有时间去看他的实现过程。 很希望多了解一下制作适合PHP的DLL文件是怎么做成的?做成DLL的代码,原则上也就加了密,听说这种目前还没有解密的方法。。 做成dll来加密就没必要用php了。用cgi比较好。加载php每个连接是要多花几M内存的。 看了看bcompiler的实现。发现了函数指针:zend_compile_file。如果多个模块都对zend_compile_file赋值,那是怎么一个执行顺序呢? 大家都是怎么用PHP处理64位数值的? php4-mysql4现在过时了吗? 一个简单的函数调用问题 正则从汉字字符串中取某一个汉字 请教各位老师如何备份PHP网站的数据库 问一个对form的处理的问题 我以前的程序是在register_globals=On环境下设计的,现在想转到register_globals=Off,该怎么办? 图片上传问题!寻求帮助? phpmyadmin问题求助啊 不得不提的一个问题! PHP+MYSQL时间问题()计算注册人数 apache 泛域名 怎麼寫
2、在Windows下先用源码包的ext目录中的ext_skel_win32.php生成框架
3、看手册中Zend 引擎相关开发说明,进行功能函数编写。
ps:关于php文件加密大致分为2中,
1、函数型,即文件中部分加密,通过代码的显式的函数进行解密
2、内核型,即整个文件都是加密,整个代码的解密由php内部或扩展模板进行解密
如果多个模块都对zend_compile_file赋值,那是怎么一个执行顺序呢?