在php和MySql中计算时间差的方法
最近在研究自己爱围脖的时候就要计算到恋爱天数,这需要php根据每天的日期进行计算,下面就来谈谈实现这种日期计算的几种方法: (1) 如果有数据库就很容易了!若是MSSQL可以使用触发器!用专门计算日期差的函数datediff()便可! 查看全文
通俗易懂的php防注入代码
介绍两种方法吧,首先请把以下代码保存为safe.php放在网站根目录下,然后在每个php文件前加include(“/safe.php“);即可 : php防注入代码方法一: 复制代码 代码如下: <?php //要过滤的非法字符 查看全文
php中根据某年第几天计算出日期年月日的代码
这个索引值除了方便面数据的记录和搜索,还起着记录日期资讯的作用,信息量很可观。 那么,如何还原索引值为可用的日期资讯呢? date(z)返回的是一年中的第几天,返回值为从0开始至365的整数。要将这些整数还原为日期信息,我们只需要一个简 查看全文
PHPCMS的使用小结
下面我讲讲关于这套系统的加载流程 定义根目录,定义include目录 加载核心文件 配置文件.php 全局函数global.func.php 目录操作函数dir.func.php url相关函数url.func.php 数据输出相关类o 查看全文
PHP 二级子目录(后台目录)设置二级域名
我们可以利用Apache的.htaccess重写来实现301跳转,具体操作方法是--将后台的根目录文件夹中的.htaccess文件添加内容为: <IfModule mod_rewrite.c> RewriteEngine 查看全文
php 解析xml 的四种方法详细介绍
php 解析xml 的四种方法 XML处理是开发过程中经常遇到的,PHP对其也有很丰富的支持,本文只是对其中某几种解析技术做简要说明,包括:Xml parser, SimpleXML, XMLReader, DOMDocument。 查看全文
thinkphp3.2中实现phpexcel导出带生成图片示例
首先下载PHPEXCEL 下载地址: 把Classes目录下的文件(PHPExcel.php和PHPExcel文件夹),放到ThinkPHP\Library\Org\Util目录下 PHPExcel.php 改名为 :PHPExce 查看全文
thinkPHP数据查询常用方法总结【select,find,getField,query】
本文实例讲述了thinkPHP数据查询常用方法。分享给大家供大家参考,具体如下: thinkphp已经封装好了常用的查询方法,且都比较实用,对于不常用的查询框架也保留了原始查询方法query。 $Model = new Model 查看全文
php防止sql注入的方法详解
一、什么是SQL注入式攻击? 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或 查看全文
php 实现Hash表功能实例详解
php 实现Hash表功能 Hash表作为最重要的数据结构之一,也叫做散列表。使用PHP实现Hash表的功能。PHP可以模拟实现Hash表的增删改查。通过对key的映射到数组中的一个位置来访问。映射函数叫做Hash函数,存放记录的数组 查看全文
thinkPHP自动验证机制详解
本文实例讲述了thinkPHP自动验证机制。分享给大家供大家参考,具体如下: array(验证字段,验证规则,错误提示,[验证条件,附加规则,验证时间]) 1.验证字段 需要验证的表单字段名称,这个字段不一定是数据库字段,也可以是 查看全文
php中str_pad()函数用法分析
本文实例讲述了php中str_pad()函数用法。分享给大家供大家参考,具体如下: str_pad() 函数把字符串填充为新的长度。 语法: str_pad(string,ength,pad_string,pad_type); 查看全文
PHP 用数组降低程序的时间复杂度
而随着设备硬件配置的不断提升,对中小型应用程序来说,对算法的空间复杂度的要求也宽松了不少。不过,在当今 Web2.0 时代,对应用程序的时间复杂度却有了更高的要求。 什么是算法的时间复杂度呢?概要来说,是指从算法中选取一个能代表算法的 查看全文
IStream与TStream之间的相互转换
procedureTForm1.Button1Click(Sender:TObject); var memoStream,OleStream:TStream; Stream:IStream; begin image1.Picture:= 查看全文
php empty函数 使用说明
Determine whether a variable is considered to be empty. 但是在我的记忆中,有很长一段时间一直以为empty应该是能够判断一个东西是否为空的,直到有一天我像这样“empty(trim 查看全文
PHP实现添加购物车功能
关于php实现添加购物车功能,具体代码如下所示: <!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN 无标题文档</title> </he 查看全文
PHP 简单数组排序实现代码
php 简单数组排序的方法,供大家学习参考。PHP不知道如何去比较两个数组,需要建立一个比较它们的方法。 一、数字索引数组的初始化 复制代码 代码如下:$arr = array(100, 200, 300); 以上就代码就创建了 查看全文
php split汉字
第一种办法: 加载 Encode模块,前提是你需要安装这个模块 例子代码: 复制代码 代码如下: $str=decode(gb2312,$names[$index]); @chars=split(//,$str); foreach(@c 查看全文
ThinkPHP中create()方法自动验证表单信息
自动验证是ThinkPHP模型层提供的一种数据验证方法,可以在使用create创建数据对象的时候自动进行数据验证。 原理: create()方法收集表单($_POST)信息并返回,同时触发表单自动验证,过滤非法字段, 在控制器中使 查看全文
自制PHP框架之路由与控制器
我们为什么要使用路由?原因1:一个更漂亮的URI 1.URI的改进 刚刚开始学PHP时,我们一定写过blog.php?id=1之类的URI,使用GET方式获取参数。这样的URI有两个缺点,一是容易被SQL注射攻击,二是维护性 查看全文
Yii2针对指定url的生成及图片等的引入方法小结
本文实例讲述了Yii2针对指定url的生成及图片等的引入方法。分享给大家供大家参考,具体如下: // /index?r=site/index echo Url::to([site/index]); // /index? 查看全文
基于Swoole实现PHP与websocket聊天室
websocket Websocket只是一个网络通信协议 就像 http、ftp等都是网络通信的协议;不要多想; 相对于HTTP这种非持久的协议来说,Websocket是一个持久化网络通信的协议; WebSocket和HTTP 查看全文