易语言实地培训长期招生 QQ1615457736

乐易论坛

 找回密码
 立即注册

微信登录

微信扫码,快速开始

QQ登录

用QQ账号登陆

导航
导航
培训
培训
产品
产品
易歪歪客服聊天助手——永久免费
乌龟验证码平台,可十万人同时在线
阿里云服务器最高¥1888云产品通用代金券我要租广告
易歪歪客服聊天助手——永久免费各类验证码定制,注册赠送¥588礼包,点击领取阿里云服务器低至10元/月我要租广告
易歪歪客服聊天助手——永久免费接码打码最高2000云产品通用代金券我要租广告
TQApiEc---专为PCQQ/TIM 开发的API接口模块,让你直接调用内部功能TQApiEc---专为PCQQ/TIM 开发的API接口模块,让你直接调用内部功能TQApiEc---专为PCQQ/TIM 开发的API接口模块,让你直接调用内部功能TQApiEc---专为PCQQ/TIM 开发的API接口模块,让你直接调用内部功能
查看: 5458|回复: 6
收起左侧

[纯源码] 【完全开源】 PHP全中文模板 兼容易语言语法 希望各位完善发布

[复制链接]
  • TA的每日心情
    奋斗
    22 小时前
  • 签到天数: 828 天

    [LV.10]以坛为家III

    发表于 2018-11-4 09:04:24 | 显示全部楼层 |阅读模式

    7 O& u1 G6 B2 G$ ^* _
    # D- u) @& ^8 r7 n% X7 M) \# O- G4 N8 |  B" F  V
    6 ^2 j0 n( \. K) \
    一直在网上看到了各种PHP中文版本,然后就想到了能不能用易语言语法完成PHP的一些功能 于是有了以下模板原理其实很简单,我们编程东西写的代码用到的代码基本都具备返回各种变量,PHP跟易语言一样 执行一些数据后返回数据,为了调用返回的数据我选择了用   【取变量地址的方式】 取变量地址 在程序运行时候 整个程序变量都会有个固定的地址不变,利用这个原理来实现返回的数据8 n. o: }: y- }
    % Q: R7 L  `7 b  p. ~2 P. Z% _

    , ?6 J- u$ \  k% {/ f8 q! G0 z' ?  @/ K; J4 x
    2 \& R$ _5 J5 n9 R
    . F6 u9 ~5 `, Y$ }7 l

    7 _' f* D5 U  x2 U- _# ~2 K
    % d% D' p. y; _9 s; v! o6 d1 B
    . M& y3 S) B+ `* x- _2 u/ ^, l& ^( t' F6 r* S; \4 T6 O
    . T6 w) c  W* L6 {5 |
    ' ~3 j+ P# S8 g! n
    比如这个命令,我们在子程序下新建一个变量,这个变量每个都要改变名称 不能一样 不然会出现变量乱了!因为PHP环境是 $开头的 我们就在返回的文本 前门相加  $a  这个就实现  $a12345  变量了
    . E5 e/ I( H( o* f! j' i$ o
    $ V1 u. H6 u, I" W8 [

    ' g4 c( B" s1 Y, X* c8 ^. y5 G' h8 S8 A3 I
    " t8 l* t5 ?5 z  |, s# ^9 U1 U. {7 c

    ) H# d% x) p( F- b) {8 {

    ' q! s7 o0 }7 E: d/ o9 f& k
    , @# ^/ L' v: n# ]- k
    " e, m' N* i3 G7 e$ ?

    % R  e+ [) v; J' ^  y9 w3 a

    , s. B, B+ b" Z, t3 a因为是要兼容易语言写法 我们就要判断易语言参数是什么类型的,如果参数里面 有 $说明这个是PHP变量函数 如果文本参数里面没有$说明就是 普通的文本函数 sha1();  这个就是PHP  sha1加密的命令,如果是变量 我们就要得到这样的结果 比如   sha1($a1235);   如果用户输入的是文本 我们就要在里面加入 '我是文本'  注意红点点  sha1('123');我就是用这样方式判断输入的数据类型, o; s- p; Z6 A9 L

    7 o+ f1 L: B0 Q2 v6 G8 Q
    6 j6 y; f* w7 k9 a' F3 Z' A

    $ B# d6 j0 Q: q0 ~5 A
    ; A! I) d2 Q5 ]/ i. G8 _
    $ T3 p- f" W* f) z4 ?7 m6 j& s
    2 \  ~( ^9 o  q" f( J7 a0 Y6 |
    然后就是返回了易语言子程序返回值  我们之间返回那个返回的15变量即可 因为 返回的15变量已经赋值变成了 $a1236 U! s5 i$ y& @; f. Y
    " |/ C: J6 D+ l
    3 a  `0 i, r* D5 h

    * q" i/ q1 h" x7 [6 Y+ g, z1 N% T
    " G, ]7 Q% ^+ A
    3 W6 N7 u3 N8 }% m' Z2 @
    " ?$ w: N3 W* m4 R: b5 T& q2 v. G

    * J2 e$ P7 {, L1 _" Y
    ) s" q9 ^$ {2 X! V# G% p  Z

    $ r, n6 O" n! Y
    9 n5 z) X$ C. {) U# |; C
    给大家看下成品 这样就达到了替换命令的方法  因为 文本_sha1文本加密 返回的是$a1637928 所以可以直接跟易语言变量交换调用
      v9 y' O4 Q$ G# |6 I4 W' y
    9 }0 P/ E# G7 F+ G# U, a
    7 S8 d) D# ?5 Q& ]0 e( B

    ) G  ^2 c4 M8 w1 Z1 F! G6 d( [! S/ i

    9 h9 M7 P) d3 r6 `9 x( M1 j* y4 c2 K3 B' A+ T$ V

    9 [# w! B4 P; u  S  u- D# n$ G8 }# m% h4 p9 T+ u7 y/ v
    : d: g! G( e7 B' C- t$ d9 r
    $ D+ I6 F! }7 O* }! A
    : L7 y- `. f, o# V9 k% ^3 _
    已经封装了绝大多命令 希望各位继续封装
    ; \& D6 p% K0 S/ k" i
    , Y. ?: I* q' n8 h

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    易语言实地培训,报名联系QQ 1615457736
    [超强]《易语言软件加密(防破解)技术特训》
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-11-8 13:04
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    发表于 2018-11-23 13:21:58 | 显示全部楼层
      i& g5 ~0 L7 S
    下载来研究下
    ' T# |1 z* i: v% ^  S, ~% r6 U下载来研究下
    易语言实地培训,报名联系QQ 1615457736
    [超强]《易语言软件加密(防破解)技术特训》
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-1-1 02:48
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2018-11-24 03:49:21 | 显示全部楼层
    没币下载啊啊啊啊
    易语言实地培训,报名联系QQ 1615457736
    [超强]《易语言软件加密(防破解)技术特训》
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-11-24 17:14:08 | 显示全部楼层
    6666666666666666
    易语言实地培训,报名联系QQ 1615457736
    [超强]《易语言软件加密(防破解)技术特训》
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-11-27 16:19
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-11-27 16:27:47 | 显示全部楼层
    555555555555555555
    易语言实地培训,报名联系QQ 1615457736
    [超强]《易语言软件加密(防破解)技术特训》
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-11-29 21:48:19 | 显示全部楼层
    以前不知道这个论坛不错来学习一下
    易语言实地培训,报名联系QQ 1615457736
    [超强]《易语言软件加密(防破解)技术特训》
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2019-3-7 07:21:38 | 显示全部楼层
    很厉害 啊。。。。。。
    易语言实地培训,报名联系QQ 1615457736
    [超强]《易语言软件加密(防破解)技术特训》
    回复

    使用道具 举报

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

    本版积分规则

    关闭

    乐易推荐上一条 /6 下一条

    QQ|网站地图|Archiver|手机版|小黑屋|乐易论坛 ( 湘ICP备19007035号-2 )

    GMT+8, 2020-2-20 22:39 , Processed in 0.123350 second(s), 95 queries .

    Powered by Discuz! X3.4 Licensed

    © 2001-2017 Comsenz Inc.

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