上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: setImageResolution(0.01,0.03);//创建一个Imagick对象,同时获取要处理的源图$im = new Imagick( "www/hacktea8/com.jpg" );//获取源图片宽和高$srcWH = $im->getImageGeometry();//图片等比例缩放宽和高设置if($srcWH['width']>710){$srcW['width'] = 710;$srcH['height'] = $srcW['width']/$srcWH['width 阅读全文
posted @ 2013-07-01 13:48 编程狂热者 阅读(3361) 评论(0) 推荐(0) 编辑
摘要: 支持按方位生成缩略图像, 如:// 把左上角优先$image->resize_to(100, 100, 'north_west');// 右边优先$image->resize_to(100, 100, 'east');...更多参数看源代码原图效果图:调用方式:include 'imagick.class.php';$image = new lib_image_imagick();$image->open('a.gif');$image->resize_to(100, 100, 'scale_fil 阅读全文
posted @ 2013-07-01 11:39 编程狂热者 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 传统的HTML上传标准的HTML上传表单为用户提供一个文本框和按钮来选择文件,选中的文件是随着form表单提交的。整个文件上传完成之后,下一个页面才会显示,并且不能对选择的文件做预设的文件检验,例如文件大小限制,文件类型限制。当文件上传时,用户获得的可用的反馈信息很少。传统的HTML上传模式十分简单,线性的,几乎所有浏览器都支持它。SWFUploadSWFUpload使用一个隐藏的Flash影片来控制文件的选择和上传。JavaScript用来激活文件选择对话框。 此文件选择对话框是可以设置允许用户选择一个单独的文件或者是多个文件。SWFUpload使用一个Flash影片来控制文件的选择和上传。 阅读全文
posted @ 2013-07-01 10:50 编程狂热者 阅读(499) 评论(0) 推荐(0) 编辑
摘要: $_SERVER['PHP_SELF'] #当前正在执行脚本的文件名(相对于网站根目录的路径及文件名),与 document root相关。 $_SERVER[’argv’] #传递给该脚本的参数。$_SERVER[’argc’] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。$_SERVER[’GATEWAY_INTERFACE’] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。$_SERVER[’SERVER_NAME’] #当前运行脚本所在服务器主机的名称。$_SERVER[’SERVER_SOFTWARE’] #服务器标识的字串,在响应请求 阅读全文
posted @ 2013-06-28 16:16 编程狂热者 阅读(524) 评论(0) 推荐(0) 编辑
摘要: PHP中对于正则处理文本提供了两种方式,一种是PCRE方式(PCRE库是一个实现了与perl 5在语法和语义上略有差异(详见下文)的正则表达式模式匹配功能的函数集. 当前的实现对应于perl 5.005.);另一个是POSIX方式。PCRE函数库中的函数使用的模式语法非常类似perl. 表达式必须用分隔符闭合, 比如一个正斜杠(/). 分隔符可以使任意非字母数字, 除反斜杠(\)和空字节之外的非空白ascii字符. 如果分隔符 在表达式中使用, 需要使用反斜线进行转义. 自php 4.0.4开始, 可以使用perl样式的(), {}, []以及作为分隔符. 更详细的解释参见模式语法.结束分隔符 阅读全文
posted @ 2013-06-28 16:13 编程狂热者 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 项目中需要用到去除汉字的方法,整理的资料$file = fopen("hb/hacktea8.txt","r+") or exit("Unable to open file!");while(!feof($file)){$line=fgets($file);$pattern = "/[\x{4E00}-\x{9FFF}]+/u";echo preg_replace($pattern, '', $line);echo "";}fclose($file);从txt文件中取出每一行,并 阅读全文
posted @ 2013-06-28 16:10 编程狂热者 阅读(2081) 评论(0) 推荐(0) 编辑
摘要: GBK和UTF8之间的转换可以使用MultiByteToWideChar和WideCharToMultiByte两个API,方法是先把它们转换为中间编码Unicode,再转换为对应的编码即可。#include #include //GBK编码转换到UTF8编码int GBKToUTF8(unsigned char * lpGBKStr,unsigned char * lpUTF8Str,int nUTF8StrLen){wchar_t * lpUnicodeStr = NULL;int nRetLen = 0;if(!lpGBKStr) //如果GBK字符串为NULL则出错退出return 0 阅读全文
posted @ 2013-06-28 13:17 编程狂热者 阅读(5043) 评论(0) 推荐(0) 编辑
摘要: iconv函数库能够完成各种字符集间的转换,是php编程中不可缺少的基础函数库。用法如下:$string = "亲爱的朋友欢迎访问胡文芳的博客,希望给您带来一点点的帮助!";iconv("utf8","gbk",$string)//将字符串string编码由utf8转变成gbk;扩展如下:echo $str= '你好,欢迎访问胡文芳的博客,该博客记录一个程序员的成长过程!';echo '';echo iconv('GB2312', 'UTF-8', $str); //将字 阅读全文
posted @ 2013-06-28 13:13 编程狂热者 阅读(7243) 评论(0) 推荐(0) 编辑
摘要: Highcharts是一个制作图表的纯Javascript类库,主要特性如下:兼容性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等;对个人用户完全免费;纯JS,无BS;支持大部分的图表类型:直线图,曲线图、区域图、区域曲线图、柱状图、饼装图、散布图;跨语言:不管是PHP、Asp.net还是Java都可以使用,它只需要三个文件:一个是Highcharts的核心文件highcharts.js,还有a canvas emulator for IE和Jquery类库或者MooTools类库;提示功能:鼠标移动到图表的某一点上有提示信息;放大功能:选中图表部分放大,近距离观察图表;易用性:无需 阅读全文
posted @ 2013-06-27 16:05 编程狂热者 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 1.更新缓存的php代码function updatecache($cachename = '') { global $_G; static $cachelist = array(''message); //把需要缓存的数据名,可自己添加。 $updatelist = empty($cachename) ? $cachelist : (is_array($cachename) ? $cachename : array($cachename)); foreach($updatelist as $value) { getcachearray($value); ... 阅读全文
posted @ 2013-06-24 14:16 编程狂热者 阅读(457) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页