当前位置: 首页 > php > 所有文章
  • 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 前后者的 ...

    阅读全文
  • 使用Casbin作为ThinkPHP的权限控制中间件

    2022年02月25日

    PHP-Casbin 是一个强大的、高效的开源访问控制框架,它支持基于各种访问控制模型的权限管理。Think-Casbin 是一个专为ThinkPHP5.1定制的Casbin的扩展包,使开发者更便捷的在thinkphp项目中使用Casbin。 安装 创建thinkphp项目(如果没有): composer create-project topthink/think=5.1.* tp5 在ThinkPHP项目里,安 ...

    阅读全文
  • 在使用php环境中开启错误提示的方法

    2022年01月08日

    在php的开发环境中,为了更好的测试代码,需要开启php错误提示,具体的php错误提示开启方法可参考下面的两种方法。 php临时开启错误提示 如果临时开启某个php页面的错误提示,可以在php文件的头部加入以下代码! <?php ini_set("display_errors", "On");//打开错误提示 ini_set("error_reporting",E_ALL);//显示所 ...

    阅读全文
  • 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 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 ...

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

    2013年05月17日

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

    阅读全文
  • 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 ...

    阅读全文