Welcome 微信登录

首页 / 网页编程 / PHP

php安装xdebug/php安装pear/phpunit详解步骤(图)

php安装xdebug/php安装pear/phpunit详解步骤(图)

首先,本文是基于wamp环境的基础上的,所以,如果您看到这里还没有搭建好wamp环境的话,介意您先把环境搭建好,因为这里都是一些实践性的内容。1.准备 wamp环境中,我使用的各个软件的版本如下windows 2003 Standard Edition SP2 apache HTTP Server 2.3 mysql 5.1.49 php 5.4.5 以上环境的搭建我就不赘述了,网上资料很多,通常也不会出现什么错误,但是如果您使用windows 7来部署的...
php下载excel无法打开的解决方法

php下载excel无法打开的解决方法

php下载excel文件,1、在下载的过程中不要 输出任何非文件信息,比如 echo log信息。 否则下载后的文件无法打开,提示格式错误或者文件被破坏。2、 输出的excel格式一定要和后缀名保存一直,否也会提示格式错误或者文件被破坏复制代码 代码如下:if (file_exists(CACHE_PATH . $file_name)){ //$this->logger->error("file realpath:".realpath(CACH...
生成随机字符串和验证码的类的PHP实例

生成随机字符串和验证码的类的PHP实例

网上有很多的php随机数与验证码的代码与文章,真正适用的没有几个。索性自己搞一个吧。开始本节的php教程 吧,以下代码的实现,主要做到可以很好区分一个get_code(),另一个create_check_image(),输出图像直接调用后面的,session()取验证码时直接get_code()就ok,顺带提下使用session时必须将session_star()放在最前面。代码如下:复制代码 代码如下:<?phpclass RandCheckCod...
linux实现php定时执行cron任务详解

linux实现php定时执行cron任务详解

对于PHP本身并没有一套解决方案来执行定时任务,不过是借助sleep函数完成的。这种方就是要提前做一些配置,如实现过程:复制代码 代码如下:ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行. set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去 $interval=60*30;// 每隔半小时运行 do{ //这里是你要执行的代码 sleep($interval);//...
php使用strtotime和date函数判断日期是否有效代码分享

php使用strtotime和date函数判断日期是否有效代码分享

咋一想,判断日期是否有效应该是蛮简单的一个功能,但是细想起来还是有点麻烦的,因为既要检验格式,又要检验有效性。例如2013-02-29,虽然格式正确,但是日期无效;而2012-02-29格式正确,也有效。一种方法可以使用正则,但是正则其实理解起来蛮麻烦的,而且使用正则在检验有效性方面也不太好。这里提供一个方法,主要是使用strtotime和date函数进行检验。直接上函数:复制代码 代码如下:/*** 校验日期格式是否正确* * @param string...
php生成缩略图填充白边(等比缩略图方案)

php生成缩略图填充白边(等比缩略图方案)

网站上传图片后生成缩略图应该是非常常用的功能了,通常来讲为了网站显示美观,缩略图会是同样尺寸,比如最近笔者做的一个站点,缩略图规格要求都是160×120。但是如果上传的图片比例和缩略图不一致,直接缩放的话就会导致图片变形,这样体验肯定就不好了。于是笔者想了一个折中的办法,就是缩小后添加白边的方法。源图,尺寸是600×366:最终生成的效果图:代码相对比较长些,下面简单说下思路:先将源图按比例生成缩略图,并且宽不大于160、高不大于120。例如上图会先生成1...
使用gd库实现php服务端图片裁剪和生成缩略图功能分享

使用gd库实现php服务端图片裁剪和生成缩略图功能分享

裁剪示例:最终裁剪成的图片:其中虚线框内就是要裁剪出来的图片,最终保存成100宽的图片。代码如下:复制代码 代码如下:$src_path = "1.jpg";//创建源图的实例$src = imagecreatefromstring(file_get_contents($src_path));//裁剪开区域左上角的点的坐标$x = 100;$y = 12;//裁剪区域的宽和高$width = 200;$height = 200;//最终保存成图片的宽和高,...
php中apc缓存使用示例

php中apc缓存使用示例

记的以前php文件上传到服务器时需要先用zend guard加密下,有了apc就不用了。 从维基百科上看到的消息,apc将被内置在php6中,所以apc还是值的学习下的。1、安装扩展在ubuntu 12.04可以直接通过apt-get install php-apc安装apc扩展。关于windows系统,笔者以前曾在windows下安装过apc,只是运行不稳定,不晓得现在解决了没有。在windows下可以用wincache替代apc,微软自己开发的,非常稳...
<< 351 352 353 354 355 356 357 358 359 360 >>