随笔分类 -  PHP

摘要:这个类库可以在比例不失真的前提下,让图片按照期望的宽和高来显示,多余的部分自动被裁切掉。当然,如果你能够提供存储路径,该类库可以将生成的图片按该路径保存下来(以jpeg格式保存)。经过这样处理后的图像可以有统一的尺寸,您可以将图片尺寸与容器尺寸保持一致。这样一来不会因为图片宽高比与容器宽高比不符而出现的空白区域。举例说明吧,为了增加阅读友好度,此处不得不上点美图了。题外话,现在百度图片的尺度好大,我选一张比较正常的!例如你期望的图片容器尺寸为w300×h319,而你的图片素材尺寸为w254×h330,现在想把这个图片放到容器中,此时的显示效果是怎样?我们先看一下做法A:将素 阅读全文
posted @ 2013-07-12 23:33 huangpu 阅读(692) 评论(0) 推荐(0)
摘要:从安全性方面考虑,有些接口需要对来源进行判断。例如从客户端上传图片至服务器端,我们需要验证来源以辨别其访问是否合法。以下是常规的token设计思路,我们在请求的来源页面(A页面)生成出一个时间戳,将该时间戳与自定义的唯一标识符合并组成一个新的字符串作为token。在提交信息给服务器时,将时间戳和token一同交至服务器端。A页面:1 2 " />3 " />服务器端(B页面)将接收到的时间戳按照A页面的方法与唯一标识符合并组成token,如果B页面生成的token与A页面生成的token一致,则可以判定A页面的来源是可靠的。B页面:1 $verifyToken 阅读全文
posted @ 2013-07-11 04:07 huangpu 阅读(2520) 评论(0) 推荐(0)
摘要:Yaf is the first PHP MVC framework which is written in C and build as PHP extension.官方网站:http://www.yafdev.com最近项目需要用到该框架。关于Yaf的配置我在此记录一下,方便以后查阅。1.可通过官网链接下载源码。解压缩以后, 进入Yaf的源码目录, 依次执行(其中$PHP_BIN是PHP的bin目录):$PHP_BIN/phpize./configure --with-php-config=$PHP_BIN/php-configmakemake install编译后,在php.ini文件中 阅读全文
posted @ 2013-07-10 01:46 huangpu 阅读(657) 评论(0) 推荐(0)