EPA中文开发PHP工具
v1.2 绿色免费版- 软件大小:3.11 MB
- 更新日期:2019-06-25 11:49
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
EPA中文开发PHP工具是一款中文编写php的工具,该应用程序主要针对编程开发而研发,程序提供了几种方法来帮助用户自定义和扩展编辑器,用户扩展将由包加载,可以将自己的包或第三方包安装到正确的位置,可能需要手动重新加载编辑器窗口或重新启动编辑器;程序为开发者提供了非常丰富的界面元素,帮助开发者快速的开发面板界面,于此同时,系统还为开发者提供了控件预览面板,方便开发者在使用控件时,查看控件的各种属性和这些属性对应的效果;强大又实用,需要的用户可以下载体验
软件功能
1、智能提示,给新手快手开发php
2、支持编译调试,写完直接调试也支持直接打包文件,使用PHPSTUDY环境调试
3、支持自定义开发类库文件(懂用PHP手册就可以开发自己想要的函数库)
4、嵌入常用SLQ语句便于新手开发MYSQL mssql等
5、自带启动例程
6、后续陆续出蓝鸟与EPA实战交互教程(用EPA开发PHP简单用户管理系统网络数据传送)
7、内置EPA中文开发php程序支持库
软件特色
可支持多种库源:
①FTP函数库
②MYSQL函数库
③MYSQLI函数库
④MSSQL函数库
⑤JSON函数库
⑥正则表达式函数库
⑦ODBC函数库(ACCESS数据库)
⑧CURL网络操作库
⑨SDK组件
⑩PHP模块MYSQL组件/SDK
安装说明
1、需要的用户可以直接点击本网站提供的下载路径下载得到对应的程序安装包
2、解压安装包后,即可得到对应的安装数据包,双击主程序即可进行安装,等待程序解压完成
3、如果用户电脑中有高于2017版的应用程序,则会导致安装不成功
使用说明
1、绝不要信任外部数据或输入
关于Web应用程序安全性,必须认识到的第一件事是不应该信任外部数据。外部数据(outside data) 包括不是由程序员在php代码中直接输入的任何数据。在采取措施确保安全之前,来自任何其他来源(比如 GET 变量、表单 POST、数据库、配置文件、会话变量或Cookie)的任何数据都是不可信任的。
2、禁用那些使安全性难以实施的PHP设置
已经知道了不能信任用户输入,还应该知道不应该信任机器上配置 PHP 的方式。例如,要确保禁用 register_globals。如果启用了 register_globals,就可能做一些粗心的事情,比如使用 $variable 替换同名的 GET 或 POST 字符串。通过禁用这个设置,PHP 强迫您在正确的名称空间中引用正确的变量。要使用来自表单 POST 的变量,应该引用 $_POST['variable']。这样就不会将这个特定变量误会成 cookie、会话或 GET 变量。
3、如果不能理解它,就不能保护它
一些开发人员使用奇怪的语法,或者将语句组织得很紧凑,形成简短但是含义模糊的代码。这种方式可能效率高,但是如果您不理解代码正在做什么,那么就无法决定如何保护它。
4、“纵深防御” 是新的法宝
示例来说明如何保护在线表单,同时在处理表单的 PHP 代码中采用必要的措施。同样,即使使用 PHP regex 来确保 GET 变量完全是数字的,仍然可以采取措施确保 SQL 查询使用转义的用户输入。纵深防御不只是一种好思想,它可以确保您不会陷入严重的麻烦。既然已经讨论了基本规则,现在就来研究第一种威胁:SQL注入攻击
【函数名】网络操作类【函数结束】
【函数说明】
使用前先实例化
$a = 实例化 网络操作类;
【函数名】发送POST数据【函数结束】
【函数说明】
实例化 组件名字->发送POST数据(url,data,协议头,是否输出协议头)
是否输出协议头 1 为输出 0不输出 注意 输出协议头才有cookies 默认为 0 不输出
协议头是数组 一个也要创建数组
$h = 创建数组(_
"Referer:http://www.***.com",_
"Upgrade-Insecure-Requests:1",_
"User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36",_)
【说明结束】
【函数名】发送GET数据【函数结束】
【函数说明】
实例化 组件名字->发送GET数据(url,协议头,是否输出协议头)
是否输出协议头 1 为输出 0不输出 注意 输出协议头才有cookies 默认为 0 不输出
协议头是数组 一个也要创建数组
$h = 创建数组(_
"Referer:http://www.***.com",_
"Upgrade-Insecure-Requests:1",_
"User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36",_)
【说明结束】
【函数名】取cookie【函数结束】
【函数说明】
实例化 组件名字->取cookie()
返回当前操作的COOKIES
【说明结束】
【函数名】置cookie【函数结束】
【函数说明】
实例化 组件名字->置cookie(值)
置当前操作的COOKIES
【函数名】文本_取出文本中间【函数结束】
【函数说明】
文本_取出文本中间(全部文本 为 文本型 ,前面文本 为 文本型 ,后面文本 为 文本型 ) 为 文本型
例如:取出 123 取出 2 文本_取出文本中间("123","1","3");
【说明结束】
【函数名】文本_取出文本中间_批量【函数结束】
【函数说明】
文本_取出文本中间_批量(全部文本 为 文本型 ,前面文本 为 文本型 ,后面文本 为 文本型 ) 为 文本型[数组]
例如:取出 1d23d\n1d22323d 取出 1d 3d 中间的 文本_取出文本中间("1d23d\n1d22323d","1d","3d");
返回文本 :成员0 位全部的带前后文本的数组 成员 1 为 全部不带前后文本的
【说明结束】
【函数名】文本_取随机数字【函数结束】
【函数说明】
文本_取随机数字(长度 为 整数型 ) 为 文本型
返回文本 :随机随机数字文本
【说明结束】
【函数名】文本_取随机字母【函数结束】
【函数说明】
文本_取随机字母(长度 为 整数型 ) 为 文本型
返回文本 :随机随机字母文本 包含大小写
【说明结束】
【函数名】文本_取随机字符【函数结束】
【函数说明】
文本_取随机字符(长度 为 整数型 ) 为 文本型
返回文本 :随机随机数字大小写字母文本
【说明结束】
【函数名】文本_加密数据【函数结束】
【函数说明】
文本_加密数据(文本 为 文本型 , key 为 文本型 ) 为 文本型
返回文本 :加密数据 可用解密数据解密
【说明结束】
【函数名】文本_解密数据【函数结束】
【函数说明】
文本_解密数据(文本 为 文本型 , key 为 文本型 ) 为 文本型
返回文本 :解密数据 key不能错
【说明结束】
【函数名】AES_加密【函数结束】
【函数说明】
AES_加密(文本 为 文本型 , key 为 文本型 ) 为 文本型
返回文本 :AES加密后的文本 请自己记住key
【说明结束】
【函数名】AES_解密【函数结束】
【函数说明】
AES_解密(文本 为 文本型 , key 为 文本型 ) 为 文本型
返回文本 :解密数据 key 不能错 否则解密失败
【说明结束】
【函数名】RC4_加密【函数结束】
【函数说明】
RC4_加密(文本 为 文本型 , key 为 文本型 ) 为 文本型
返回文本 :AES加密后的文本 请自己记住key
【说明结束】
【函数名】RC4_解密【函数结束】
【函数说明】
RC4_解密(文本 为 文本型 , key 为 文本型 ) 为 文本型
返回文本 :解密数据 key 不能错 否则解密失败
【说明结束】
【函数名】编码_GBK转UTF8【函数结束】
【函数说明】
编码_GBK转UTF8(文本 为 文本型 ) 为 文本型
返回文本 :失败返回空 成功返回编码后的文本
【说明结束】
【函数名】编码_UTF8转GBK【函数结束】
【函数说明】
编码_UTF8转GBK(文本 为 文本型 ) 为 文本型
返回文本 :失败返回空 成功返回编码后的文本
【说明结束】
【函数名】时间_到文本【函数结束】
【函数说明】
时间_到文本(输出类型 为 整数型 , 输出时间 为 文本型) 为 文本型
1为:年-月-日 时:分:秒
2为:年-月-日
3为:时:分:秒
4为:*年*月*日 *时*分*秒
5为:*年*月*日
6为:*年*月*日
参数二 "" 表示现在时间 或者填入时间戳
【说明结束】
【函数名】时间_取年份【函数结束】
【函数说明】
时间_取年份()
返回当前年
【说明结束】
【函数名】时间_取月份【函数结束】
【函数说明】
时间_取月份()
返回当前月
【说明结束】
【函数名】时间_取日【函数结束】
【函数说明】
时间_取日()
返回当前日
【说明结束】
【函数名】时间_取小时【函数结束】
【函数说明】
时间_取小时()
返回当前小时
【说明结束】
【函数名】时间_取分钟【函数结束】
【函数说明】
时间_取分钟()
返回当前分钟
【说明结束】
【函数名】时间_取秒【函数结束】
【函数说明】
时间_取秒()
返回当前秒
【说明结束】
【函数名】系统_信息框【函数结束】
【函数说明】
系统_信息框(输出文本 为 文本型)
弹出信息框 JS模式下的信息框
【说明结束】
【函数名】系统_跳转页面【函数结束】
【函数说明】
系统_跳转页面(页面地址 为 文本型 , 秒数 为 整数型)
秒数 1 秒为马上跳转 3为等待3秒 用完命令可用输出剩余3秒跳转到***页面
【说明结束】
【函数名】系统_编码设置【函数结束】
【函数说明】
系统_编码设置(编码类型 为 整数型)
1为 :UTF-8
2为 :GBK
注意: 是设置页面输出编码
【说明结束】
【函数名】系统_是否电脑访问【函数结束】
【函数说明】
系统_是否电脑访问() 为 逻辑型
注意: 返回真是手机 假是电脑
【函数名】MYSQL_数据库操作【函数结束】
【函数说明】
使用前先实例化
$a = 实例化 MYSQL_数据库操作;
【说明结束】
【函数名】MYSQL_初始化【函数结束】
【函数说明】
初始化(主机地址 ,用户名 ,密码)
3个参数
连接失败自动输出“数据库配置错误”会直接退出脚本
【说明结束】
【函数名】MYSQL_销毁【函数结束】
【函数说明】
销毁()
销毁连接
【说明结束】
【函数名】MYSQL_执行查询【函数结束】
【函数说明】
执行查询($sql语句)
可执行 查 类的sql 增 删 改请用 执行增删命令
一个参数 sql语句 传入返回结果数组 你们接收以后可以 用JSON编码在输出JSON格式的文本
【说明结束】
【函数名】MYSQL_执行增删【函数结束】
【函数说明】
执行增删($sql语句)
可执行 增 删 改 SQL 查请用 执行查询命令
返回值为整数型 为影响的行数 -1 执行失败 0 没有数据受倒影响 正整数影响了几行
【说明结束】
【函数名】MYSQL_选择数据库【函数结束】
【函数说明】
MYSQL_选择数据库(数据库名)
返回值为空
【说明结束】
【函数名】MYSQL_执行支持UTF8【函数结束】
【函数说明】
MYSQL_执行支持UTF8()
返回值为空
【说明结束】
更新日志
EPA中文开发PHP工具 v1.2更新:
1、增加了可支持的库类型
2、新增自动编译调试功能
3、解决了一些格式上的已知问题
4、修复了一些bug,优化了软件性能
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文