- 工具描述最后提交StarphpbrewBrew & manage PHP versions in pure PHP at HOMEphpenvSimple PHP version manageme... 工具描述最后提交StarphpbrewBrew & manage PHP versions in pure PHP at HOMEphpenvSimple PHP version manageme...
- 发送邮件的时候,接口会卡住半天,需要异步执行代码, 即:接口数据直接返回,而邮件通知在后台运行 1、使用curl实现 $start_time = time(); $url = 'https://... 发送邮件的时候,接口会卡住半天,需要异步执行代码, 即:接口数据直接返回,而邮件通知在后台运行 1、使用curl实现 $start_time = time(); $url = 'https://...
- 1、ThinkPHP5通过助手函数即可获取 request()->ip() 1 2、通过自己解析 function get_client_ip($type = 0) { $type ... 1、ThinkPHP5通过助手函数即可获取 request()->ip() 1 2、通过自己解析 function get_client_ip($type = 0) { $type ...
- 此文是单独使用Twig渲染html的方法,用于邮件模板渲染。 如果需要整合到ThinkPHP渲染视图层的模板引擎,可参看 ThinkPHP6.0使用twig作为模板引擎及自定义过滤器 文档: htt... 此文是单独使用Twig渲染html的方法,用于邮件模板渲染。 如果需要整合到ThinkPHP渲染视图层的模板引擎,可参看 ThinkPHP6.0使用twig作为模板引擎及自定义过滤器 文档: htt...
- 使用PHP中的htmlentities函数即可原样显示文本,使得字符串中的特殊符号不被浏览器解析成网页中的元素。 如下代码所示: 如果直接输出$str则会在每次打开这个网页的时候都弹出弹框。而用htmle... 使用PHP中的htmlentities函数即可原样显示文本,使得字符串中的特殊符号不被浏览器解析成网页中的元素。 如下代码所示: 如果直接输出$str则会在每次打开这个网页的时候都弹出弹框。而用htmle...
- PHP中字符串和数组的相互转换 $array=explode(separator,$string); //字符串转数组,第一个参数是切割符 $string=implode(glue,$array); /... PHP中字符串和数组的相互转换 $array=explode(separator,$string); //字符串转数组,第一个参数是切割符 $string=implode(glue,$array); /...
- PHP的strftime函数获取时间不正确,在php.ini里面默认是欧洲格林威治时间,只要修改时区为中国的时区就可以 打开php.ini,找到date.timezone,如果前面有注释,就将注释去掉,... PHP的strftime函数获取时间不正确,在php.ini里面默认是欧洲格林威治时间,只要修改时区为中国的时区就可以 打开php.ini,找到date.timezone,如果前面有注释,就将注释去掉,...
- 超级简单的方法,一行就搞定 $x_array是PHP中的一维数组,经过json_encode函数处理后,输出到js中,就直接成了js中的数组,真是超级方便,亲测可用哟 var x_data = <... 超级简单的方法,一行就搞定 $x_array是PHP中的一维数组,经过json_encode函数处理后,输出到js中,就直接成了js中的数组,真是超级方便,亲测可用哟 var x_data = <...
- 当运行一个PHP项目时,遇到报错:Undefined class constant ‘MYSQL_ATTR_INIT_COMMAND’ 第一步:需要去php.ini中开启extension=pdo_my... 当运行一个PHP项目时,遇到报错:Undefined class constant ‘MYSQL_ATTR_INIT_COMMAND’ 第一步:需要去php.ini中开启extension=pdo_my...
- LAMP是Linux+Apache+Mysql/MariaDB+Perl/PHP/Python的简称。一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。因为各个部分都是免费的,所以受到广大中小网站的青睐。 apache主要实现如... LAMP是Linux+Apache+Mysql/MariaDB+Perl/PHP/Python的简称。一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。因为各个部分都是免费的,所以受到广大中小网站的青睐。 apache主要实现如...
- ThinkPHP ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,原名为FCS,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Stru... ThinkPHP ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,原名为FCS,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Stru...
- 第一步: 利用文件包含漏洞读取文件源码类型如下面: ?fp=php://filter/read=convert.base64-encode/resource=../sqli/db.php 第二步 写入... 第一步: 利用文件包含漏洞读取文件源码类型如下面: ?fp=php://filter/read=convert.base64-encode/resource=../sqli/db.php 第二步 写入...
- 一:敏感备份文件 通过一些敏感的备份文件,我们往往能获得某一文件的源码,亦或网站的整体目录等。 1.gedit备份文件 在Linux下,用gedit编辑器保存后,当前目录下会生成一个后缀为“~”的文... 一:敏感备份文件 通过一些敏感的备份文件,我们往往能获得某一文件的源码,亦或网站的整体目录等。 1.gedit备份文件 在Linux下,用gedit编辑器保存后,当前目录下会生成一个后缀为“~”的文...
- 实验步骤一 任务描述:通过修改MIME类型,使其符合$_FILES[‘upload_file’][‘type’]的白名单,达到上传恶意文件的目的。 在桌面写一个简单的一句话木马eval.php: ... 实验步骤一 任务描述:通过修改MIME类型,使其符合$_FILES[‘upload_file’][‘type’]的白名单,达到上传恶意文件的目的。 在桌面写一个简单的一句话木马eval.php: ...
- 实验步骤一 任务描述:后缀大小写绕过实现文件上传。 在实验机内打开浏览器访问http://10.1.1.100/upload-labs/index.php, 可以看出此处对后缀名为. hta... 实验步骤一 任务描述:后缀大小写绕过实现文件上传。 在实验机内打开浏览器访问http://10.1.1.100/upload-labs/index.php, 可以看出此处对后缀名为. hta...
上滑加载中
推荐直播
-
AI编码实干派,“码”力全开2026/02/26 周四 15:00-16:30
谈宗玮/于邦旭/丁俊卿/陈云亮/王一男
【中国,深圳,2026年2月26日】,以“AI编码实干派,码力全开”为主题的华为云码道(CodeArts)代码智能体新春发布会在线上成功召开。华为云码道公测版正式发布,为开发者和企业提供具备工程化能力的智能编码解决方案。
回顾中 -
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中
热门标签