精华内容
下载资源
问答
  • 易语言调用php

    2016-02-29 22:21:05
    .版本 2 php_执行php文件 (取运行目录 () + “\1.php”) php_执行php函数 (“e_to_php”, “易语言传来的参数”) php_执行php代码 (“echo '直接在易语言中执行的php代码';”, “1.php”)
  • 易语言php调用源码

    2020-07-19 08:11:41
    易语言php调用源码,php调用,PHP,SetHandleInformation,CreatePipe,ReadFile,CloseHandle,PeekNamedPipe,GetExitCodeProcess,WriteFile,CreateProcess
  • 可以统计软件当前在线人数,非常方便只要GET这个地址就可以了,可以被多种语言所调用
  • 易语言php调用源码系统结构:PHP,SetHandleInformation,CreatePipe,ReadFile,CloseHandle,PeekNamedPipe,GetExitCodeProcess,WriteFile,CreateProcess, ======窗口程序集1 || ||------_按钮1_被单击 || ||------PHP |...

    易语言php调用源码系统结构:PHP,SetHandleInformation,CreatePipe,ReadFile,CloseHandle,PeekNamedPipe,GetExitCodeProcess,WriteFile,CreateProcess, ======窗口程序集1 || ||------_按钮1_被单击 || ||------PHP || || ======调用的Dll || ||---[dll]------SetHandleInformation || ||---[dll]------CreatePipe || ||---[dll]------ReadFile || ||---[dll]------CloseHandle || ||---[dll]------PeekNamedPipe || ||---[dll]------GetExitCodeProcess || ||---[dll]------WriteFile || ||---[dll]------CreateProcess 调用的DLL命令: .DLL命令SetHandleInformation,整数型,"kernel32","SetHandleInformation" .参数hObject,整数型 .参数dwMask,整数型 .参数dwFlags,整数型 .DLL命令CreatePipe,整数型,,"CreatePipe" .参数phReadPipe,整数型,传址 .参数phWritePipe,整数型,传址 .参数lpPipeAttributes,SECURITY_ATTRIBUTES,传址 .参数nSize,整数型 .DLL命令ReadFile,逻辑型,,"ReadFile" .参数hFile,整数型 .参数lpBuffer,字节集,传址 .参数nNumberOfBytesToRead,整数型 .参数lpNumberOfBytesRead,整数型,传址 .参数lpOverlapped,整数型 .DLL命令CloseHandle,整数型,,"CloseHandle" .参数hObject,整数型 .DLL命令PeekNamedPipe,整数型,,"PeekNamedPipe" .参数hNamedPipe,整数型 .参数lpBuffer,整数型 .参数nBufferSize,整数型 .参数lpBytesRead,整数型 .参数lpTotalBytesAvail,整数型,传址 .参数lpBytesLeftThisMessage,整数型 .DLL命令GetExitCodeProcess,整数型,,"GetExitCodeProcess" .参数hProcess,整数型 .参数lpExitCode,整数型,传址 .DLL命令WriteFile,逻辑型,"kernel32","WriteFile",,与WriteFile类似,只是它只能用于异步写操作,并包括了一个完整的回调非零表示成功,否则返回零。会设置GetLastError .参数hFile,整数型,,文件的句柄 .参数lpBuffer,整数型,,指定一个缓冲区,其中包含了要写入的数据。除非写操作完成,否则不要访问这个缓冲区 .参数nNumberOfBytesToWrite,整数型,,要写入数据的字节量 .参数lpOverlapped,OVERLAPPED,,OVERLAPPED,定义了一次异步写操作的结构。使用这个函数时,结构中的hEvent字段会被忽略 .参数lpCompletionRoutine,整数型,,回调函数的值; .DLL命令CreateProcess,整数型,"kernel32","CreateProcessA",,创建一个新进程(比如执行一个程序)非零表示成功,零表示失败。会设置GetLastError .参数lpApplicationName,整数型,,要执行的应用程序的名字。可设为vbNull; .参数lpCommandLine,文本型,,要执行的命令行。可用GetCommandLine函数取 .参数lpProcessAttributes,整数型,,SECURITY_ATTRIBUTES,指定一个SECURITY_ATTRIBUTES结构,或传递零值(将参数声明 .参数lpThreadAttributes,整数型,,SECURITY_ATTRIBUTES,指定一个SECURITY了进程之主线程的安全特性 .参数bInheritHandles,逻辑型,,TRUE表示允许当前进程中的所有句柄都由新建的子进程继承 .参数dwCreationFlags,整数型,,来自API32.TXT文件的一个或多个下述常数之一,它们都带有前缀CREATE_。下面这些用于VB程序使用REALASS .参数lpEnvironment,文本型,传址,指向一个环境块的指针(环境缓冲区的头一个字符,或者环境块的地址) .参数lpCurrentDriectory,整数型,,新进程的当前目录路径。调用函数的时候,可用vbNull指定当前目录 .参数lpStartupInfo,STARTUPINFO,,STARTUPINFO,指定一个STARTUPINFO结构,其中包含了创建进程时使用的附加信息 .参数lpProcessInformation,PROCESS_INFORMATION,,PROCESS_INFORMATION,该结构句柄。;

    软件名称:

    易语言php调用源码

    软件语言:

    简体中文

    源码大小:

    6.08 KB

    运行平台:

    Winall,Win2003,WinXP,Win7,Win8

    软件授权:

    展开全文
  • 易语言调用WEB服务器模块完成。

    万次阅读 2009-03-15 11:27:00
    本模块提供远程调用WEB服务器函数的接口。支持同步/异步/继承方式调用。回调模式调用举例:ASP服务器示例: PHP服务器示例:附件下载请上易语言论坛http://bbs.eyuyan.com/dispbbs.asp?boardid=124&Id=176536 

    本模块提供远程调用WEB服务器函数的接口。支持同步/异步/继承方式调用。

    易语言同步调用实例

    回调模式调用举例:

    图片点击可在新窗口打开查看

    ASP服务器示例:

    图片点击可在新窗口打开查看

     

    PHP服务器示例:

    图片点击可在新窗口打开查看

    附件下载请上易语言论坛

    http://bbs.eyuyan.com/dispbbs.asp?boardid=124&Id=176536

     

    展开全文
  • 目录说明Com COM代码PHP PHP代码Plugin 插件例子Tool 辅助工具2.使用步骤1.打开 .\Tool\开启ComDotNet\开启ComDotNet.exe将php.exe所在目录填入编辑框,然后点击开启按钮,将开启PHPphp_com_dotnet如果需要...

    资源介绍:

    使用说明

    作者:御风

    时间:2018年3月28日

    1.目录说明

    Com COM代码

    PHP PHP代码

    Plugin 插件例子

    Tool 辅助工具

    2.使用步骤

    1.打开 .\Tool\开启ComDotNet\开启ComDotNet.exe

    将php.exe所在目录填入编辑框,然后点击开启按钮,将开启PHP的php_com_dotnet

    如果需要关闭则点击关闭按钮

    2.运行 .\COM\注册组件.bat

    注册COM组件

    如果需要卸载则运行 .\COM\卸载组件.bat

    3.到php.exe所在目录下的ext目录中,新建dll目录,将插件复制到dll目录中

    如:php.exe路径为 D:\PHPTutorial\php\php-5.4.45\php.exe

    则:插件复制到 D:\PHPTutorial\php\php-5.4.45\ext\dll\ 目录下

    注意:插件参数均为文本型,返回数据类型也为文本型

    4.复制PHP目录中的代码到PHP网站目录下

    据需求进行修改

    3.关于COM组件

    1.如果需要二次开发,需要修改源码中的常量:

    IID_ActiveX、IID_ActiveXLib、CLSID_ActiveXCOM、组件名称、组件说明

    2.如果需要修改COM函数,比如增加call_xxx之类的方法,请先修改“YF_PHP_COM_ActiveX.idl”文件,其中的语法请参照注释和下文说明

    修改完成后,执行“IDL生成TLB.bat”或“IDL生成TLB_8.1.bat”生成“YF_PHP_COM_ActiveX.tlb”(这一步需要安装VisualStudio,我的是2015)

    生成完成后才能进行易语言源码的修改

    3.如果只是需要增加简单的功能,可以在源码中“函数实现”程序集中修改

    4.易语言源码需要使用黑月编译

    5.编译生成“YF_PHP_COM_ActiveX.ocx”,执行“注册组件.bat”进行COM注册,卸载请执行“卸载组件.bat”

    如果先前已经注册过组件,易语言源码编译生成后可以直接覆盖,无需重复注册,移动组件路径时需要重新注册

    6.PHP调用时,需要开启“php_com_dotnet”扩展,并确保PHP的“ext”目录下有“php_com_dotnet.dll”这个文件

    7.易语言ActiveX源码改造自“为你芯冻”的易语言写COM(http://bbs.eyuyan.com/read.php?tid=317113)

    4.其他说明

    1.tlb与dll文件区别

    1.tlb文件:com类型库文件,它包含接口相关信息.在需要使用对应com类的模块里,通过"#import xxx.tlb"来调用

    2.dll:动态连接库,它包含二进制代码,资源...,VC可以把tlb作为资源编译到dll中

    3.在VC下#import "A.tlb" no_namespace;编译后产生A.tlh和A.tli两个文件,不生成namespace,如果没有no_namespace,则生成的内容都在namespace A中.如果dll中含有tlb资源,则也可以使用#import "xxx.dll"来生成tlh和tli文件.一般的c++ dll不能使用#import "xxx.dll"

    4.tlh,tli文件:是vc++编译器解析tlb文件生成的标准c++文件.因为tlb并不是C++标准的东东,有必要把它们翻译成标准的C++类型,使得C++开发者可以使用.tlh相当于类型申明(头文件),tli相当于定义实现(CPP文件,inline)

    2.生成COM dll的tlb文件的两种方法

    1.开始运行oleview调出OLE/COM Object Viewer

    这个工具是微软提供的,在VC6中和Windows SDK中都有

    找到要用的COM组件,比如说VBSrcirpt的正则表达式COM组件在:

    Type Libaray中的Microsoft VBScript Regular Expression V5.5中,双击打开后,保存成idl文件

    然后用微软提供的另一个工具从idl生成tlb文件:

    开始运行cmd,调出命令行.使用命令midl xxx.idl来成成tlb文件即可

    然后在VC++的工程中引用可以使用:

    #import "xxx.tlb" rename_namespace("xxx")

    2.直接使用VC6或者Visual Studio打开dll文件,注意在打开文件对话框中一定要选择Resource方式,VC6默认是auto

    找到资源中的TypeLib,其中的文件可以Export成bin,这个bin就是tlb,保存的时候使用将扩展名指定为tlb即可

    使用Visual Studio的Object Viewer可以直接对这个文件进行查看

    3.参考资料

    MIDL语法详解 (译)

    http://www.cnblogs.com/zhy2002/archive/2010/02/06/1665114.html

    IDL详解

    http://www.cnblogs.com/weiqubo/archive/2011/03/21/1989845.html

    用ATL创建COM组件

    http://www.cppblog.com/ice197983/articles/4178.html

    [in][out][retval]

    http://blog.csdn.net/only_endure/article/details/18698437

    资源作者:

    @篽風

    资源下载:

    文件下载

    解压密码:

    来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575)

    展开全文
  • e语言-PHP调用易语言

    2019-08-23 10:52:01
    如果先前已经注册过组件,易语言源码编译生成后可以直接覆盖,无需重复注册,移动组件路径时需要重新注册.5.PHP调用时,需要开启"php_com_dotnet"扩展,并确保PHP的"ext"目录下有"php_com_dotnet.dll"这个文件,"php.ini"...
  • 在我们的生活中那,如何操作上述标题的小问题,小编今天就在这里给大家分享一点我的小经验,来增加我们的体验,希望可以给你们带来帮助。1、首先这不是注入DLL,这是导入DLL函数进PE文件,这个过程需要一个工具...

    在我们的生活中那,如何操作上述标题的小问题,小编今天就在这里给大家分享一点我的小经验,来增加我们的体验,希望可以给你们带来帮助。

    1、首先这不是注入DLL,这是导入DLL函数进PE文件,这个过程需要一个工具LordPE,网上都有可以自己去下载。

    e2397dbe5d7d7a9cdf5381db2567d1a4.png

    2我们知道一旦DLL函数被导入EXE文件的输入表,则EXE文件启动时会自动执行一遍该DLL的_启动子程序 函数,

    c84a33dba65c3b6ad39dc4ec952645ea.png

    3、所以我们可以把需要执行的指令放在该函数里面,然后记得在该函数的 公开 选项打上勾,然后编译。

    f627bb65b6382ad24131423992e9e168.png

    4、接下来,我们打开LordPE,如下图

    然后在弹出的对话框中选择要导入DLL函数的程序然后点击新弹出的窗口的目录,如下图

    c9afdf19c953c307f6bf42fd3f75dde3.png

    5、然后点 输入表 右边的 标题是 ...的按钮(截不了图了)

    然后随便选择一项数据,右键,如下图

    在弹出的窗口中填写DLL名,及API名(填_启动子程序)就可以了,然后点一下 + 按钮

    c9d329c5d980d9efdbbdf5263cd3645e.png

    6、如果弹出一个信息框,点 是 就可以,添加完成之后点 确定 ,然后一路保存就可以了,不过发布程序的时候记得带上那个DLL

    8f253fc135a738ee1e8db60f8ae47232.png

    展开全文
  • [C] 纯文本查看 复制代码PHP_FUNCTION(EDLL){char *DLL_Name = NULL, *function = NULL, *arg_1 = NULL, *arg_2 = NULL;int Len[4];size_t len;zend_string *strg;int args = ZEND_NUM_ARGS();if (args == 1) {if ...
  • [C] 纯文本查看 复制代码PHP_FUNCTION(EDLL){char *DLL_Name = NULL, *function = NULL, *arg_1 = NULL, *arg_2 = NULL;int Len[4];size_t len;zend_string *strg;int args = ZEND_NUM_ARGS();if (args == 1) {if ...
  • 易语言PHP代码翻译器源码系统结构:取表单变量,取表单变量_,取链接变量,取链接变量_,取服务器变量,取服务器变量_返回,取客户IP地址,取客户IP地址_,输出,会话_置值,会话_取值,会话_取值_,全局变量_取值,全局变量_置值,...
  • 资源介绍:例程程序置入汇编代码,调用API函数实现易语言PHP通讯加密协议。session_start();ini_set("display_errors", 0);$MsgKey = 'www.hyun8.com';//通讯秘钥if(substr($_POST['Data'],0,12)=='GET_Temp_Key')...
  • 利用PHP+前端做的验证源码 可以放在免费虚拟空间使用本教程共7节课,已打包所有视频教程和文件包括php网页文件,mysql数据库文件,易语言源码。教程中提及的精易模块,请自行在论坛下载。1:本地php服务器+Mysql...
  • 资源介绍: 源码例程程序调用API函数实现易语言PHP加密通讯。 资源作者:
  • 程序结合易语言数据操作支持库,调用API函数通过PHP操作mysql。
  • 资源介绍:本教程共7节课,已打包所有视频教程和文件包括php网页文件,mysql数据库文件,易语言源码。教程中提及的精易模块,请自行在论坛下载。1:本地php服务器 Mysql服务器 软件模版的实现。2:创建MYSQL数据库...
  • 淘气兔自助图片识别系统今日正式上线,免费使用,真正识别,提供易语言和c++SDK,稍后会释放php的SDK,...易语言调用SDK下载 http://www.iplay.pw/app/淘气兔-易语言SDK调用例子.rar C++调用SDK下载 http://www.ipl
  • 我们自己网站写好的ajax接口,如果给自己用,那就限定一下来路域名,判断一下来路即可。... 您可能感兴趣的文章:HttpClient实现调用外部项目接口工具类的示例C#接口在派生类和外部类中的调用方法示例易语言调用
  • 易语言操作安卓无障碍免root群控框架源码介绍一个以web为载体的自动化测试框架,支持js所有语法和安卓 ios所有原生方法的调用. 并可以通过tcp udp websocket等网络协议提供接口支持, 开发者可以直接h5+js编写自动化...
  • RT PHP调用一个易语言写的DLL 求高手写个简单的DEMO
  • PHP调用非COM的dll

    千次阅读 2014-03-01 14:23:15
    想用AES来实现客户端和服务端的双向动态加密,客户端用易语言编写,由于AES算法的填充方式和IV不同,所以不能达到互解,于是想到了用E写个DLL给PHP调用!由于易写的DLL不是标准的com,所以PHP调用需要用非com的调用...
  • 资源介绍:简单调用亦思验证码识别验证码无声教程,没多大技术含量,勉强来看看吧!以前有个教程丢了,这段时间偶尔有易友问我要,今天我来做个简单识别教程!...资源作者:易语言视频网资源下载:
  • 而且图灵官网没有给出C的例子,网上一搜也是各种Java、C#甚至易语言实现,不要歧视C++好不好●︿●,就算不如语言老大PHP,它也是很强的! 这个例子其本质就是一个C++写的get数据 (POST和这个也差不多啦,可以...
  • php hmac,php hash_hmac函数

    2021-03-24 01:26:07
    Hmac_sha1算法给你个js版本的易语言调用var CryptoJS = CryptoJS || (function (Math, undefined) {var C = {};var C_lib = C.lib = {};var Base = C_lib.Base = (function () {function F() {};return {extend: ...
  • java的知识

    2015-12-10 00:28:35
    1. 模块化、服务化,流程化,耦合度低、扩展性好,灵活度高,工具类封装完整,干净利索,调用简单方便 ...2. 提供Rest服务,支持APP手机应用(android和ios)接口、php、.net、易语言、VB等第三方接口调用 3. 全...
  • 提供Rest服务,支持APP手机应用(android和ios)接口、php、.net、易语言、VB等第三方接口调用3. 全新高大尚HTML5+css3.0+bootstrap响应式开发界面UI,( 手机 PC 平板 截图在下面)、前沿.spring restful 风格...
  • 2. 提供Rest服务,支持APP手机应用(android和ios)接口、php、.net、易语言、VB等第三方接口调用 3. 全新高大尚HTML5+css3.0+bootstrap响应式开发界面UI,( 手机 PC 平板 截图在下面)、前沿. spring restful 风格 ...
  • 2. 提供Rest服务,支持APP手机应用(android和ios)接口、php、.net、易语言、VB等第三方接口调用 3. 全新高大尚HTML5+css3.0+bootstrap响应式开发界面UI,( 手机 PC 平板 截图在下面)、前沿. spring restful 风格 ...

空空如也

空空如也

1 2 3
收藏数 41
精华内容 16
热门标签
关键字:

易语言调用php