- 2020-06-19
PHP:从时间戳生成相对日期/时间(PHP: producing relative date/time from timestamps)
I'm basically trying to convert a Unix timestamp (the time() function) to a relative date/time that's both compatible with past and future date 阅读全文>> - 2020-01-28
Tea 语言 1.0 Beta 版发布
Tea 语言 其目标是成为一个友好的,支持多端开发的编程语言,并尽量支持常用编程语言生态,让开发者可以继续使用已有工作成果。其1.0版本通过编译生成PHP代码运行,可调用PHP库,可以用于Web服务器端开发。预计后续版本将支持部分其它编程语言。 Tea语言非常注重语法的友好性,通过对语 阅读全文>> - 2019-11-28
PHP 的 self 关键字用法
之前有人询问 self 关键字的用法,答案是比较明显的:静态成员函数内不能用 this 调用非成员函数,但可以用 self 调用静态成员函数/变量/常量;其他成员函数可以用 self 调用静态成员函数以及非静态成员函数。随着讨论的深入,发现 self 并没有那么简单。鉴于此,本文先对几 阅读全文>> - 2019-11-21
用PHP+Redis实现延迟任务,实现自动取消订单
简单定时任务解决方案:使用redis的keyspace notifications(键失效后通知事件) 需要注意此功能是在redis 2.8版本以后推出的,因此你服务器上的reids最少要是2.8版本以上; (A)业务场景: 1、当一个业务触发以后需要启动一个定时任务,在指定时间内 阅读全文>> - 2019-10-31
ecshop适应PHP7的修改
说实话,ecshop这个系统,到目前也没见怎么推出新版本,如果是新项目,不太建议使用它。不过,因为我一直以来都在使用中,所以不得不更改让其适应PHP新版本。现在PHP 7已经出发行版了,所以更改来继续使用吧。具体的更改有以下方面: (1)将mysql扩展的使用替换掉,改为使用mysql 阅读全文>> - 2019-08-15
PHP base64编码后解码乱码的解决办法
这篇文章主要介绍了PHP base64编码后解码乱码的解决办法,导致乱码的原因就是base64编码后包含一些特殊字符,替换一下就可以了,需要的朋友可以参考下 在用PHP做东西的时候发现了一个问题,可以简单的归结为乱码的问题,但是这个问题不是函数本身造成的。来看看罪魁祸首是谁。 嫌疑人: 阅读全文>> - 2018-10-15
PHP Ajax 跨域问题最佳解决方案
本文通过设置Access-Control-Allow-Origin来实现跨域。 例如:客户端的域名是client.bootwiki.com,而请求的域名是server.bootwiki.com。 如果直接使用ajax访问,会有以下错误: XMLHttpRequest cannot lo 阅读全文>> - 2015-12-06
让 PHP7 达到最高性能的几个建议
PHP7 已经发布了,作为PHP十年来最大的版本升级,最大的性能升级,PHP7在多放的测试中都表现出很明显的性能提升,然而,为了让它能发挥出最大的性能,我还是有几件事想提醒下。 PHP7 VS PHP5.6 1. Opcache 记得启用Zend Opcache,因为PHP7即使不启用 阅读全文>> - 2010-12-26
PHP中该怎样防止SQL注入?
问题描述: 如果用户输入的数据在未经处理的情况下插入到一条SQL查询语句,那么应用将很可能遭受到SQL注入攻击,正如下面的例子: $unsafe_variable = $_POST[’user_input’]; mysql_query("INSERT INTO `table` (`c 阅读全文>> - 2014-11-14
用PHP读取和编写XML DOM
有许多技术可用于用 PHP 读取和编写 XML。本文提供了三种方法读取 XML:使用 DOM 库、使用 SAX 解析器和使用正则表达式。还介绍了使用 DOM 和 PHP 文本模板编写 XML。 用 PHP 读取和编写可扩展标记语言(XML)看起来可能有点恐怖。实际上,XML 和它的所 阅读全文>> - 2014-11-11
PHP文件怎么打开?3种方法对比哪种最适合你?
关于php文件,来自百科的解释是:PHP是英文超文本预处理语言Hypertext Preprocessor的缩写。是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。我简单解释:大家在浏览网站时能看到网页信息就是网站的服务器执行了php文件并以html格式 阅读全文>> - 2014-11-11
windows7下安装php的php-ssh2扩展教程
因为想做一个往测试服务器传文件的需求,看到PHP支持ssh操作,所以整理了下安装过程,与大家分享下。 安装步骤 1. 下载php extension ssh2下载地址 http://windows.php.net/downloads/pecl/releases/ssh2/0.12/ 根 阅读全文>> - 2014-07-07
SunOS Solaris10系统下编译安装apache2、mysql5和php5
Slaris10系统下编译安装apache2、mysql5和php5 序言 首先感谢CU上各位XDJM的支持与热心回复,使得本人的知识长久以来通过CU不断长进。 下文借鉴CU上众多好贴结合数十次试验完成,错误与不足处请指正,以飨后来者。 既然到了精华区,决定重新排版 阅读全文>> - 2014-02-18
EclipsePHP编写PHP怎样实时预览
用的是EclipsePHP Studio 3中文版。第一次用,怎样操作才能通过里面的浏览器实时预览,只打开一个文件和wamp这不行啊。 要把EclipsePHP的工作空间设置为Apache的网站目录,默认应该是htdocs,这样才可以实现实时预览。 我是新 阅读全文>>