随笔分类 - php
php
摘要:现在很多网站都整合了便捷的第三方登录,如QQ登录、新浪微博、搜狐、网易等,为用户提供不少方便和节约时间。我们可以选择使用JS或SDK实现第三方提供用户授权API,本文主要讲解 JAVA SDK 新浪微博登录授权以及获取用户资料。注:本例子使用的是 SpringMVC,所以若想拷贝代码直接使用则需自己...
阅读全文
摘要:在做自动静态化的时候,突然想到下面这个场景,也给出了解决方法。亲,真的很实用,耐心看下去。当我从后台上传一个截图之后,480*800的截图之后,当时就没有压缩出320*480的小缩略图。好吧,服务器轮询一下,全部产生出320*480的图片。那下一次呢,又有160*240的图片了,又轮询吗,费时费力,...
阅读全文
摘要:分享是一种精神,与技术高低无关!图片缩略图动态生成- [代码编程]2011-08-23版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://www.blogbus.com/addcn-logs/157496890.html整理下网站缩略图水印图动态生成的方法:会员上传图片后,...
阅读全文
摘要:服务器生成缩略图的时机一般分为两种:1.上传文件时生成优点:上传时就已经生成需要的缩略图,读取时不需要再判断,减少cpu运算。缺点:当缩略图尺寸变化时或新增尺寸时,需要重新生成所有的缩略图。2.访问时生成优点:1.当有用户访问时才需要生成,没有访问的不用生成,节省空间。2.当修改缩略图尺寸时,只需要...
阅读全文
posted @ 2015-06-09 17:17
拉风的牛
摘要:许久以前写过一篇也是关于高性能PHP图片动态裁剪方案的文章,那文章使用的是nginx Cache和rewrite实现的,当然再加上CDN,那个方案存在一个问题就是图片并没有实际生成,而是以二进制的形式存在缓存中。如果缓存失效了那么还需要请求php再次生成。如果说到区别这是我暂且认为的吧。利用空余时间...
阅读全文
摘要:$Dw){$Par=$Dw/$width;$width=$Dw;$height=$height*$Par;IF($height>$Dh){$Par=$Dh/$height;$height=$Dh;$width=$width*$Par;}}ElseIF($height>$Dh){$Par=$Dh/$h...
阅读全文
摘要:我的做法是用php動態產生各種尺寸的圖片,例如<imgsrc="img.php?src=a.jpg&width=100&height=200"...<imgsrc="img.php?src=a.jpg&width=200&height=200"...<imgsrc="img.php?src=a.jp...
阅读全文
摘要:/***@namethum缩略图函数*@paramsting$img_name图片路径*@paramint$max_width略图最大宽度*@paramint$max_height略图最大高度*@paramsting$suffix略图后缀(如"img_x.jpg"代表小图,"img_m.jpg"代表...
阅读全文
摘要:header("Content-type: image/jpeg");$file = "10k.jpg";$percent = 1.5; //图片压缩比list($width, $height) = getimagesize($file); //获取原图尺寸//缩放尺寸$newwidth = $wi...
阅读全文
摘要:php程序中改变图片大小的函数大多数人都想到用imagecopyresized(),不过经过测试比较发现,使用imagecopyresampled()改变的图片质量更高。下面我们来看看两者的比较结果。原图:使用imagecopyresized()将图片缩小一半代码:改变后的图片:使用imagecop...
阅读全文
摘要:CHECK_FILE_CASE -- windows环境下面的严格检查大小写。 /* 项目设定 */ 'APP_DEBUG' => false, // 是否开启调试模式 'APP_DOMAIN_DEPLOY' => false, // 是否使用独立域名部署项目 'APP_PLUGIN_ON' => ...
阅读全文
摘要:最近遇到一个问题:开发时建表没有 建立day month year 字段 直接用的时间戳,但是统计时要用到 按天,月,年排序这个不用程序处理 直接用mysql可以处理:mysql没有提供unix时间戳的专门处理函数,所以,如果遇到时间分组,而你用的又是整型unix时间戳,则只有转化为mysql的其他...
阅读全文
摘要:[php]view plaincopyprint?";echo"昨天:".date("Y-m-d",strtotime("-1day")),"";echo"明天:".date("Y-m-d",strtotime("+1day"))."";echo"一周后:".date("Y-m-d",strtoti...
阅读全文
摘要:打开Apache服务器的安装路径(我用的是WampServer),在bin目录中有一个ab.exe的可执行程序,它就是要介绍的压力测试工具。 在Windows系统的命令行下,进入ab.exe程序所在目录,执行ab.exe程序。注意直接双击无法正确运行。 d:(回车/进入D盘) cdwamp\...
阅读全文
摘要:例子 1$arr = array("apple","banana","orange","pear");unset($arr[array_search('banana',$arr)]);print_r($arr);删除"banana";查找值,返回key."Dog","b"=>"Cat","c"=>"...
阅读全文
摘要:Php注入攻击是现今最流行的攻击方式,依靠它强大的灵活性吸引了广大黑迷。在上一期的《php安全与注射专题》中林.linx主要讲述了php程序的各种漏洞,也讲到了php+mysql注入的问题,可是讲的注入的问题比较少,让我们感觉没有尽兴是吧.OK,这一期我将给大家伙仔仔细细的吹一吹php+mysql注...
阅读全文
摘要:接口:1 不能够定义静态变量(常量除外)2 定义的常量 const YOUCONST = VALUE,不能在子类中覆盖,在子类中以 interfaceName::YOUCONST的方式调用3 不能使用parent::YOUCONST的方式调用接口的常量类:1 const 变量可以使用parent::...
阅读全文
摘要:最近想做一个地方性论坛,果断在阿里巴巴的phpwind论坛程序与腾讯旗下的discuz论坛程序中选择,虽然phpwind大气,后面还是 决定选择了discuz程序用来构建这个平台,经过一番安装后,发现discuz程序默认后台路径是admin.php,这样是经过几天的监测,发现很多 论坛用户尝试暴力这...
阅读全文
摘要:很多站长第一次做网站的时候,无奈选择了速度不是很稳定的空间,慢慢会发现有很多物美价廉速度相当快的空间这个时候,站长在网站搬家的过程中就会遇到很多困难,今天老袋鼠给大家详细讲解一下discuz论坛搬家的详细过程第一步:备份网站数据进入后台—站长—数据库—备份,数据备份类型选择“Discuz!和 UCe...
阅读全文
摘要:PHP5.0后,php面向对象提成更多方法,使得php更加的强大!! 一些在PHP叫魔术方法的函数,在这里介绍一下:其实在一般的应用中,我们都需要用到他们!!1.__construct() 当实例化一个对象的时候,这个对象的这个方法首先被调用。 Java代码 class Test { functio...
阅读全文
posted @ 2015-02-05 17:23
拉风的牛