书香雅阁论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4983|回复: 0

EWEB功能简介-使用易语言也能写php

 关闭 [复制链接]

451

主题

474

帖子

158万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1581710
发表于 2021-12-1 13:31:11|字数:949 | 显示全部楼层 |阅读模式
LV10 站长

    最新版:1.1


看不明白的群里看例子

http协议经常会使用到postget两种请求方式,这两种请求方式由php程序接收并返回处理结果,也就是接口。但是,很多朋友搞不懂php,只会一点易语言,而易语言能写出来的接收数据的基本都是tcp协议,也就是易语言服务器客户端组件,这是非常不方便的,尤其一些安卓软件,和易语言服务器组件交互非常不友好,在此背景下,书香研发了EWEB系统,可以让易语言接收post或get请求,并将信息传递给dll程序,dll程序的返回值再发送回请求设备,一句话概括就是,你可以使用易语言等程序开发php功能

【功能使用】
功能使用.png

右键单击表格即可开启监视,再来看一下post方式请求



调用.png
这个是易语言的调用例子,这就是一个很简单的POST,你也可以使用安卓软件发送,提交地址,提交数据有3个参数
格式:“dll=cs.dll&function=cs&parm=1##2”



dll是要调用的dll文件名称(这个dll需要放到EWEB目录下)
function写要调用dll中的哪个子程序,我这里子程序名称叫cs
parm是文本型参数,可以进行传参,因为只能传一个,所以你有多个参数需要自定义格式一下,如我传了两个参数(1和2),用##隔开


注:get调用就是在网址后面加?,如:http://127.0.0.1/send.php?dll=cs.dll&function=cs&parm=1##2,get和post都可以传dll,function,parm这3个参数,对于dll,function系统会优先选择get提交的,get未提交才会选择post提交的,但是对于parm参数,可以分开接收


再来看一下dll怎么写的
dll写法.png


【重点】
用法很简单,例子会上传到群里,接下来还需要搭建一个php环境,绑定EWEB所在目录,这也是基本操作,但是我还是出个教程,毕竟新手很多
1:下载宝塔小皮面板(推荐小皮,例子用的是小皮软件版)
2:安装阿帕奇服务器(其他的也行比如iis)
小皮面板.png
3:创建网站
创建网站.png
域名你如果正式使用了就填写你服务器的ip,在你自己电脑上学习测试就写127.0.0.1
根目录写EWEB所在的目录
4:软件第一次打开需要点击配置php接口,后续软件升级如果功能用不了也可以点击,具体群里讨论
配置php.png




【售价】
免费,在群338732620中下载,有不会的或软件有bug都可以群里提问


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|书香雅阁论坛 ( 湘ICP备17011672号-3 )

GMT+8, 2024-11-21 20:34 , Processed in 0.087440 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表