最新消息:活着是今年最大的利润

PHP

php技术分享

wordpress无插件显示文章浏览数,附原理说明

wordpress无插件显示文章浏览数,附原理说明

PHP 7年前 (2013-01-09) 4867浏览 2评论

网上关于这方面的文章很多了,但是如果不了解下其中原理,难免有些不安,生怕代码有什么漏洞,影响网站的正常访问。下面就来解释一下其中的原理,代码已经在wordpress 3.4.1版本上测试通过。 增加文章浏览数 wordpress本身不带文章浏览数的统...

php使用过滤器filter轻松验证邮箱、url和ip地址等

php使用过滤器filter轻松验证邮箱、url和ip地址等

PHP 7年前 (2013-01-08) 15698浏览 1评论

早年使用php的时候还不知道有filter这玩意,那时候判断邮箱、url和ip地址格式是否符合都是用正则表达式。后来随着使用的逐渐深入,才知道在php中也可以使用内置的函数库filter来完成这些功能。 1、验证邮箱 $email = 'sjliny...

php生成缩略图后填充白边的代码示例

php生成缩略图后填充白边的代码示例

PHP 7年前 (2013-01-07) 6031浏览 2评论

网站上传图片后生成缩略图应该是非常常用的功能了,通常来讲为了网站显示美观,缩略图会是同样尺寸,比如最近笔者做的一个站点,缩略图规格要求都是160×120。但是如果上传的图片比例和缩略图不一致,直接缩放的话就会导致图片变形,这样体验肯定就不好...

php裁剪图片代码示例

php裁剪图片代码示例

PHP 7年前 (2013-01-06) 8692浏览 5评论

一般用户上传头像时,都会让用户自行裁剪图片。那么php怎么实现这个功能呢?php中裁剪图片主要使用gd库的imagecopyresampled方法。 裁剪示例: 图片裁剪区域 其中虚线框内就是要裁剪出来的图片,最终保存成100宽的图片。代码如下: ...

php实现文字水印和图片水印,支持透明效果

php实现文字水印和图片水印,支持透明效果

PHP 7年前 (2013-01-05) 9570浏览 5评论

有时上传图片时需要给网站加上水印,水印可以分为文字水印和图片水印。 文字水印 文字水印就是在图片上加上文字,主要使用gd库的imagefttext方法,并且需要字体文件。效果图如下: php文字水印效果图 实现代码如下: $dst_path = ...

zend framework上传文件功能实例演示

zend framework上传文件功能实例演示

PHP 7年前 (2013-01-04) 8188浏览 0评论

php的版本5.3.8,zend framework的版本1.12。代码如下: //实例化上传类 $upload = new Zend_File_Transfer(); //设置过滤器,大小限制为5M,格式为jpg,gif,png $upl...

wordpress上传图片后自动生成很多张缩略图的问题

wordpress上传图片后自动生成很多张缩略图的问题

PHP 7年前 (2012-12-27) 4721浏览 1评论

在使用wordpress一段时间后,发现服务器空间使用量涨的有点快,觉的很奇怪,就查了下原因,发现是上传图片的问题,每上传一张图片就会生成好多张的缩略图,难怪涨的这么快。如下图: wordpress生成多张缩略图 因为站点不需要显示这么多图片,只需要...

php中apc缓存的简介和使用示例,附apc.php脚本下载

php中apc缓存的简介和使用示例,附apc.php脚本下载

PHP 7年前 (2012-12-19) 5250浏览 2评论

APC全称Alternative PHP Cache,可以缓存php的源码文件,也可以缓存用户数据。记的以前php文件上传到服务器时需要先用zend guard加密下,有了apc就不用了。 从维基百科上看到的消息,apc将被内置在php6中,所以ap...

ubuntu 12.04下用C编写PHP扩展模块全过程详细记录

ubuntu 12.04下用C编写PHP扩展模块全过程详细记录

PHP 7年前 (2012-12-14) 3928浏览 0评论

php语言自带了很多的扩展模块,诸如mbstring、gd、pdo等等。有时为了提高效率,需要用C实现其中的一些功能,就可以自行编写php的扩展模块。这边记录一下操作过程,系统是ubuntu 12.04,已经安装好了apache和php,php的版本...

php不下载图片获取远程图片的大小

php不下载图片获取远程图片的大小

PHP 7年前 (2012-12-14) 4271浏览 0评论

如果要获取远程图片的大小,一种普遍的做法是先将远程图片的内容获取回来,再用strlen计算长度,这种方法需要将图片下载下来,然后才能计算。如果图片很大的话,那么网络传输就要花费不少时间,效率显然低下。笔者提供一个方法来提高效率,主要是利用http的头...

php函数get_headers是HEAD请求还是GET请求

php函数get_headers是HEAD请求还是GET请求

PHP 7年前 (2012-12-12) 5507浏览 0评论

在做一个获取远程图片大小的功能时,因为只是要获取大小,所以不用下载整张图片,只需要获取头信息就可以了。在php手册上看到get_headers能直接返回头信息,非常高兴,一行代码就搞定了。可是疑问就来了,get_headers到底是不是HEAD请求呢...