上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 103 下一页
摘要: php的内置函数exec,system都可以调用系统命令(shell命令),当然还有passthru,escapeshellcmd等函数。 在很多时候利用php的exec,system等函数调用系统命令可以帮助我们更好更快的完成工作。比如前二天笔者在批量处理.rar文件时exec就帮我了大忙了。 今天整理一下常用的调用系统函数发出来和大家分享经验。 注意:要想使用这二个函数php.ini中的安全模式必须关闭,要不然为了安全起见php是不让调用系统命令的。 先看一下php手册对这二个函数的解释: exec --- 执行外部程式 语法 : string exec ( string co... 阅读全文
posted @ 2011-08-12 14:09 y0umer 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 最近遇到的问题就是:用户提交一个图片,我这边给缩放成三种格式的大小,缩放的方法存在,所以我这边直接就调用三次,结果只有一张图片上传,采用循环调用的方法还是只有一个图片,后来发现 提交文件的时候有一个移动函数move_uploaded_file(),这个函数虽然多次调用但是只能执行一次,原因就在于move_uploaded_file()只支持post提交的信息,也就是用户至提交了一个post,第一次调用被执行后,之后就不是post的值也就是说不在执行了,解决办法就是用copy代替move_uploaded_file()参考官方手册的说明:move_uploaded_file()本函数检查并确保由 阅读全文
posted @ 2011-08-12 09:03 y0umer 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 看过新浪的短连接服务,发现后面主要有6个字符串组成,于是第一个想到的就是原来公司写的一个游戏激活码规则,也就是下面的算法2,26个大写字母 26小写字母,10个数字,随机生成6个然后插入数据库对应一个id,短连接跳转的时候,根据字符串查询到对应id,即可实现相应的跳转!不过2的62次方,不知道有没有重复的,小概率可以,但是对应不是很大的网站应该足够了自从twitter推出短网址(shorturl),继之国内各大微博跟风,google公开goo.gl使用API,短网址之风愈演愈烈.不得不说这是一个新兴又一大热门web2.0服务.现整理一下,包括完整短网址网站,短网址算法原理,算法举例,以及优劣比 阅读全文
posted @ 2011-08-12 08:51 y0umer 阅读(302) 评论(0) 推荐(0) 编辑
摘要: function filterStr($str) { $str = trim($str); if (function_exists('strip_tags')) { $result = strip_tags($str); } else { $farr = '/(<\/?)([a-z\d\:]+)((\s+.+?)?>)/isU'; $tarr = ''; $result = preg_replace($farr, $tarr, $str); } $result = strReplace($result, 'all'); 阅读全文
posted @ 2011-08-05 11:30 y0umer 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 使用php计算页面执行时间,例如很多查询类的页面都是需要统计页面执行了多少时间,例如百度谷歌都有查询了多少秒等等,现在提供一种php写的计算方法/** * 得到当前时间 */ function getMicrotime() { list ($usec, $sec) = explode(" ", microtime()); return ((float) $usec + (float) $sec); }在程序前面 设置$timeStart = getMicrotime();程序执行结束时候:$timeEnd = getMicrotime();两个时间差就是 页面执行的时间下面 阅读全文
posted @ 2011-08-05 10:35 y0umer 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 工作之中经常遇到相似的sql语句需要执行,一般的情况下 会写sql1 sql2 然后各个执行,能否使用php里面的foreach循环执行sql语句呢看实例代码: $query[] = 'SELECT last_balance FROM '.DB_NAME_ROOMS.'.tbl_prize_balance'; $query[] = 'SELECT SUM(prize_money) FROM '.DB_NAME_ROOMS.'.tbl_prize_detail'; $query[] = 'SELECT SUM(prize_m 阅读全文
posted @ 2011-08-05 10:24 y0umer 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 最近工作遇到关于把长连接变成短连接的问题,于是想起tp里面的几种url解析模式:原文很经典:现在摘录原文;URL模式ThinkPHP框架基于模块和操作的方式进行访问,由于ThinkPHP框架的应用采用单一入口文件来执行,因此网站的所有的模块和操作都通过URL的参数来访问和执行。这样一来,传统方式的文件入口访问会变成由URL的参数来统一解析和调度。ThinkPHP强大的URL解析、调度以及路由功能为这个功能实现提供了有力的保证,并且可以在绝大多数的服务器环境里面部署成功。ThinkPHP支持的URL模式包括普通模式、PATHINFO模式、REWRITE模式和兼容模式,并且都提供路由支持。默认为P 阅读全文
posted @ 2011-08-04 09:20 y0umer 阅读(1897) 评论(0) 推荐(0) 编辑
摘要: 需要解决的问题:鼠标停在图片上面的时候的 现在这个张图片的相关信息,我的第一个感觉是使用鼠标事件:mousemove 当他/她停留在图片上面都 时候就可以触发相应显示的事件, mouseout离开的时候触发隐藏事件但是在实际的完成中发现:鼠标停留在图片上 信息会不停的抖动,查阅相关资料发现,手册对mouseover事件的解释是:注意:用户把鼠标移动一个像素,就会发生一次 mousemove 事件。处理所有 mousemove 事件会耗费系统资源。请谨慎使用该事件。也就是说:我们鼠标是即使有一个像素的抖动都会触发显示事件 , 难怪会造成图片信息的资源解决的办法是:使用hover,官方手册对这个方 阅读全文
posted @ 2011-08-01 16:45 y0umer 阅读(9415) 评论(0) 推荐(0) 编辑
摘要: 以下方法简单排序,从简单到复杂:法一:在SSH Secure File Transfer(上传文件那个),打开“Operation”菜单,打开“File Transfer Mode”子菜单,再选择“Binary”,OK!法二:把服务器上同名文件删掉再传法三:如果文件在桌面上,将要上传的文件复制到其它分区,再上传!法四:到http://winscp.net/eng/index.php下载 WInSCP,再传! 阅读全文
posted @ 2011-08-01 16:07 y0umer 阅读(1370) 评论(0) 推荐(0) 编辑
摘要: 1)判断一个元素是否存在使用jQuery判断元素是否存在,非常的简单。对于一个jQuery对象,我们只需要用length属性即可判断元素是否存在,如果存在肯定是大于0,示例代码:判断这个图片是否存在,如果存在在把这个图片替换<img src="http://www.jquery001.com/images/demo/2010/anyixuan.jpg" style=" float:right" id='uu2'> <script type="text/javascript"> $(documen 阅读全文
posted @ 2011-07-30 16:16 y0umer 阅读(219) 评论(0) 推荐(0) 编辑
上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 103 下一页