分享到... 腾讯微博 新浪微博 QQ朋友 人人网 豆瓣
25
09-2012
之前写了一个zip压缩的类,不过觉得并不是特别的好,今天又找了一个比较好的,有四种实现,在线压缩到服务器,压缩后直接下载,在线解压缩,在线查看内部文件,这四种,已经可以基本满足我们的需要了,不过这个类我用到了extract($_POST);对php版本好像有些要求,大家可以改一下,直接传值接收值,不要通过这个函数降维。这样写是为了方便。可以在这里下载好了上代码
20
第一个代码是兼容所有浏览器,刷新输出缓冲,有echo等输出就立马输出,第二个代码是用户关闭浏览器代码依然执行的代码,不是很多人局限于自己没有服务器,没有办法建立事物自动的备份数据吗,这个也不失为一种解决方式。set_time_limit(0)和ignore_user_abort(true)函数的妙用。
今天又去论坛逛了逛,论坛真的是个好地方,又搜刮了一些好东西。拿出来给大家分享一下。这是个谷歌的英文翻译接口,用的是curl,因为目前我对于curl还没有深入研究,就不献丑解释了,上代码。需要注意的一点就是编码问题,他默认返回的是json格式的gbk编码。
18
很多时候我们要用到清除文章样式的操作,比如我的博客的首页,所有的文章读出来其实都是清除样式之后的,这样才方便样式的控制,试整体的样式更加的美观。在网上也看到不少有关这方面的文章,但是总结了一下,还是下面这个函数比较好用,php有不少本身就有的清除样式的函数,比如清除html和php样式strip_tags($str),但是他们也有局限,这个函数可以清除css,js,html,空格,还是比较好用的。
11
有的时候做程序需要获取服务器的一些详细信息,这里是我转载的一些获取服务器信息的函数,方便使用!
23
08-2012
这一天无事,我看论坛有人问了php生成压缩文件的问题,记得以前做项目,我们做的项目中就有一个将整个程序打包成zip的功能,但是这个功能不是我写的,那个时候因为忙也是简单的看了一下,现在有时间,又遇到了这个问题,于是就又仔细的看了下。把这个类拿出来,大家分享一下。
17
今天没什么事情,就写了个小东西学习学习,递归创建文件夹,和删除指定文件下的所有东西包括文件本身。因为有的时候我们做文件上传是需要穿件文件夹的。而且有的时候我们也会用到文件夹的删除操作,文件的删除很简单,用unlink指定路径就可以了。做这个东西的时候,我发现mkdir里面如果用mkdir(‘/aa/’)会在磁盘的顶级目录创建文件夹aa,这样是不是有点危险,因为程序的安装都是在磁盘下的某个目录下,这样的话就超出了程序的范围。
1
调用的时候: $image = Helper_Image::createFromFile(‘文件路径’,‘文件保存格式’); $image->resampled(‘’, ‘’); //缩放到100px * 100PX $image->saveAsJpeg(‘文件路径’ ,’品质(1到100)’);
31
07-2012
今天接到了一个任务,我们有个门户的网站,里面有好几个地区的医院,老板要让不同地区的人访问的时候,弹窗他们本地的商务通,我一开始想,这还不简单吗,不就是找个获取ip归属地的接口,然后获得返回值判断一下,然后再根据返回值调用不同的商务通不就ok了吗,实际上缺不然,因为我们门户的站都是生成的静态页面,不能够执行php。而获取访客的ip一定要用php的。所以我就纠结了。所以我就想,用js能不能调用php呢。所以我就做了个实验,从静态页面,<script language=’javascript’ type=’text/javascript’ src=’1.php’></script>来调用php页面。但是这样访问这个静态页面如何知道之执行了1.php呢,那就在1.php中写一个创建文件的操作。mkdir(‘aa’);然后访问静态文件。发现果然创建了aa这个文件夹。说明可以实现。
30
flush (PHP 3, PHP 4, PHP 5) flush — 刷新输出缓冲 说明 void flush ( void )
哥的代码论斤卖!!!