老生常谈PHP面向对象之命令模式(必看篇)
这个模式主要由 命令类、用户请求数据类、业务逻辑类、命令类工厂类及调用类构成,各个类的作用概括如下: 1、命令类:调用用户请求数据类和业务逻辑类; 2、用户请求数据类:获取用户请求数据及保存后台处理后返回的结果; 3、业务逻辑类: 查看全文
php 正则匹配函数体
复制代码 代码如下:<?php $data = php_strip_whitespace(test.php); //去掉注释,空格,换行(不包括字符串中的) echo $data; $data = preg_match_all( 查看全文
Yii框架引用插件和ckeditor中body与P标签去除的方法
本文实例讲述了Yii框架引用插件和ckeditor中body与P标签去除的方法。分享给大家供大家参考,具体如下: 在Yii中引用插件 注:插件和扩展不一样 1,源码放在project/ckeditor/* 2,在代码create, 查看全文
php遍历、读取文件夹中图片并分页显示图片的方法
本文实例讲述了php遍历、读取文件夹中图片并分页显示图片的方法。分享给大家供大家参考,具体如下: 引子:我的网站图片目录images下有若干图片如1.jpg、2.jpg、3.jpg、……、n.jpg、1.gif、2.gif、3.gif 查看全文
PHP备份还原MySQL数据库的代码
以下是代码: 一、备份数据库并下载到本地【db_backup.php】 复制代码 代码如下: <?php // 设置SQL文件保存文件名 $filename=date(Y-m-d_H-i-s).-.$cfg_dbname..sql 查看全文
ThinkPHP模板标签eq if 中区分0,null,false的方法
在做项目的时候发现在ThinkPHP的模板标签eq中,对于0、null、false的判断是一样的,也就是说如果变量是这三个值的话就无法区分了,搞的我很郁闷,翻了下官方手册没找到,想想不应该呀,又翻了一遍,发现原来还有个heq和nheq标 查看全文
php readfile下载大文件失败的解决方法
本文实例讲述了php readfile下载大文件失败的解决方法。分享给大家供大家参考,具体如下: 大文件有200多M,只下载了200K就提示下载完成,且不报错。 原因是PHP内存有限制,需要改为按块下载,就是把大文件切块后逐块下载。 查看全文
php面向对象全攻略 (十六) 对象的串行化
把对象串行化 有时候需要把一个对象在网络上传输,为了方便传输,可以把整个对象转化为二进制串, 等到达另一端时,再还原为原来的对象,这个过程称之为串行化,就像我们现在想把一辆汽 车通过轮船运到美国去,因为汽车的体积比较大,我们可以把汽车拆 查看全文
Windows下XDebug 手工配置与使用说明
1. 下载XDebug二进制文件: 5.2 5.3 2. 找到 3. 如果配置过 ZendOptimizer, 需要先屏蔽 ZendOptimizer 有关的配置, 通常如下: [Zend] zend_extension_manager 查看全文
如何突破PHP程序员的技术瓶颈分析
先明确我所指的PHP工程题,是指毕业工作后,主要以PHP进行WEB系统的开发,没有使用其的语言工作过。工作经验大概在3~4年,普通的WEB系统(百万级访问,千成级数据以内或业务逻辑不是特别复杂)开发起基本得心应手,没有什么问题。但他们会 查看全文
yii2简单使用less代替css示例
添加组件php composer.phar require --prefer-dist singrana/yii2-less * 修改配置文件`main.php components => [ assetManager =& 查看全文
PHP中使用gettext来支持多语言的方法
我们今天用一个简单的实例说明一下在PHP中的getText的用法(getText是一系列的工具和库函数,帮助程序员和翻译人员开发多语言软件的), 从而实现PHP的i18n. 现在, 我们假设要显示一个返回主页的link: 复制代码 代码 查看全文
IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与配置
本例是在wiondws XP下 IIS5.1 php5.2.1(zip) MySQL5.0.37 phpmyadmin2.10.0.2 ZendOptimizer-3.2.6 的安装与配置 IIS 的安装 1 在光驱中放入Windows 查看全文
PHP基于自增数据如何生成不重复的随机数示例
本文主要介绍了PHP基于自增数据生成不重复的随机数的相关内容,分享出来供大家参考学习,下面多说无益 直接上代码: 关键点在于生成的自增数据位数控制 位数控制在于两个地方 1、 $base 基数组 如果是8位这个数组必须是8位 查看全文
php 日期时间处理函数小结
php 计算小时数并化整为零复制代码 代码如下: /* Author: 杨宇*/ //参数$hours_min为数组,数组的格式为1:10,返回为1小时 /* 例如: $hours_min[0] = 1:10; $hours_min[1 查看全文
php GD绘制24小时柱状图
80,250,430,134,35,60,233,90,263,225,120,59,151,677,340,221,550,300,229,97,230,123,133,87一共24个数字一个都不能少哦少了要出错你可以修改函数判断一下 查看全文
《PHP编程最快明白》第四讲:日期、表单接收、session、cookie
实例11:日期戳、日期显示 复制代码 代码如下: <?php echo time();//返回一串以秒计算的时间数字戳 echo <br>; echo date(Y-m-d H:i:s,time()+8*3600);/ 查看全文
PHP 信号管理知识整理汇总
SIGQUIT 建立CORE文件终止进程,并且生成core文件 SIGILL 建立CORE文件 非法指令 SIGTRAP 建立CORE文件 跟踪自陷 SIGBUS 建立CORE文件 总线错误 SIGSEGV 建立CORE文件 段非法错误 查看全文
php中文字符截取防乱码
先看段代码复制代码 代码如下:<?php $len=15; $str=这个新闻或是文章的标题很长,需要只显示前面一些字,后面用...来代替; echostrlen($str)<=$len?$str:(substr($str, 查看全文
PHP Zip解压 文件在线解压缩的函数代码
复制代码 代码如下: /********************** *@file - path to zip file *@destination - destination directory for unzipped files 查看全文
php获得文件夹下所有文件的递归算法的简单实例
如下所示: function my_scandir($dir) { $files=array(); if(is_dir($dir)) { if($handle=opendir($dir)) { while(($file=readdi 查看全文