`
hudeyong926
  • 浏览: 2043771 次
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
  //============================================ 文件内容: /include/language.php <?php $languages = array (); $languages ['zh-cn'] ["name"] = "china"; $languages ["zh-cn"] ["image"] = "flag1.jpg"; $languages ["en"] ["name&q ...
对于程序员来说也应抱有作家的心态,始终想着我写出的代码是否别人看了会笑话?是否会赞叹?应该想到决大部分的代码重构工作是在开发阶段完成的,而非后期逐渐完善的。一般来说,一套系统上线这后很少会再做代码的重构 ...
总结一下API接口开发过程中的注意事项 1、跨平台性 所谓跨平台是指我们的接口要能够支持不同的终端,比如android、ios、windowsphone以及桌面软件、网站等。如:不同的终端每页显示的记录数不同 采用通用的解决方案,比如通信协议就采用最常用的HTTP/RPC协议,如果是即时通信,可以采用开放的XMPP协议,做游戏的可以采用可靠的TCP协议,除非TCP不够用了,再采用定制的UDP协议。数据交换采用xml或者json格式或者webservice等等。总之,要达到的目标就是让不同的端能够很方便的使用你的接口。 function ajaxJson($data, $jsonCal ...
最近在工作中遇到了需要读取系统日志的问题,日志文件很大,大概在1G以上甚至更大,随即研究了读取得方法,直接使用PHP自带的函数就可以解决这几个问 题,但是绝对不能使用file和file_get_contents,这两个函数是一次性将文件全部加载进来,如果文件在几十M 还是可以的,但是稍大的文件时不能用的,内存是会溢出的 ,贴个自己的方法,欢迎大家指教! <? /** * PHP 读取大文件 测试文件大于1G的文本文件 * * @copyright(c) 2010 by 高成. All rights reserved * @author 高成 * */ /** * 文件 ...
$ua = strtolower($_SERVER['HTTP_USER_AGENT']); $uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|mobile|wap)/i"; if(($ua == '' || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap')) { $Loaction = 'w ...
function getrobot() { if(!defined('IS_ROBOT')) { $kw_spiders = 'Bot|Crawl|Spider|slurp|sohu-search|lycos|robozilla'; $kw_browsers = 'MSIE|Netscape|Opera|Konqueror|Mozilla'; if(!strexists($_SERVER['HTTP_USER_AGENT'], 'http://') && preg_match("/($kw_browsers)/i", $_SERVER[' ...
经过分析,发现网页中存在类似如下的代码: <img src=”pic.gif” onerror=”javascript:this.src=’/noPic.gif’;” alt=”pic” /> 分析:特别注意 onerror,当图片不存在时,将触发 onerror,而 onerror 中又为 img 指定一个 NoPic.gif 图片。也就是说图片存在则显示 pic.gif,图片不存在将显示 noPic.gif。但问题来了,如果 noPic.gif 也不存在,则继续触发 onerror,导致循环,故出现错误。 说明:如果图片存在,但网络很不通畅,也可能触发 onerro ...
1. 如果你只想看文件的前5行,可以使用head命令,如: head -5 /etc/passwd 2. 如果你想查看文件的后10行,可以使用tail命令,如:tail -10 /etc/passwd 或 tail -n 10 /etc/passwd tail -f /var/log/messages 参数-f使tail不停地去读最新的内容,这样有实时监视的效果 用Ctrl+c来终止!    pwd 执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称 whereis php查看软件是否安装,安装路径 which php指令会在环境变量$PATH设置的目录里查找符合条件的文 ...
https://github.com/dannyhu926/php-utils/tree/master/Utils/Data/src
这个类的使用方法:下载网页 <?php $httpdown = new DedeHttpDown(); $httpdown->OpenUrl("http://www.dedecms.com"); echo $httpdown->GetHtml(); //如果保存为文件则用 $hd->SaveBin("dede.html"); $httpdown->Close(); ?> 如果下载图片 并保存,可以用 <?php $httpdown = new DedeHttpDown(); $http ...
很久之前就在一个网站的截取相片的功能中看到这个效果,也叫图片裁剪、图片剪切(设置一下也可以做出放大镜等类似的效果)。 当时觉得很神奇,碍于水平有限,没做出来。 前些日子突然想做一个透镜效果,就突然想到了这个效果,于是找出当年“珍藏”的代码决定一尝所愿。 序二(08/12/06) 自上一个版本的图片切割效果出来后,虽然也经常看到“框架开发这个如何如何容易”之类的评论,但也受到很多人的肯定,小弟在此感谢大家的支持。 上一个版本由于是初次接触这类效果,而且是三个大功能一起开发,能力所限,所以仅仅是实现了效果就完成了。 后来我知道这个效果叫ImageCropper,找了些这类效果参考,完 ...
一个日期联动选择器,年月日联动显示,准确显示日期(包括闰年日期),可自定义日期范围。 效果预览:  程序说明 【select】 先说清空一个select,最简单的方法是把options的length设为0就可以了: oSelect.options.length = 0;  给select添加option,有多个方法,如果用dom的标准方法是: var op = document.createElement("option"); op.value = i; op.innerHTML = i; oSelect.appendChild(op);  对于option有 ...
一般的平面效果,通过改变水平和垂直坐标就能实现,再加上深度,就能在视觉上的产生3D(三维)的效果。 程序就是模拟这样一个三维空间,里面的图片会根据三维坐标显示在这个空间。 很久以前就看过一个3DRoom 效果, ...
今天是给大家介绍一款在网页上使用的右键菜单,原作者的网址是:http://51jsr.iteye.com/blog/305517 这个右键菜单已经非常优秀,不过呢。却是IE Only,而且在DTD模式下 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd%22 > 连IE显示都是有问题的,所以呢只有自己动手了,另外就顺便改造成jQuery控件 ,顺 ...
后台 admin.php?action=misc&operation=cron   前台 member.php admin.php } elseif(in_array($action, $admincp_actions_normal) || ($admincp->isfounder && in_array($action, $admincp_actions_founder))) { if($admincp->allow($action, $operation, $do) || $action == 'index') { require $ ...
Global site tag (gtag.js) - Google Analytics