摘要: 假如命令行的地址是:http://www.baidu.com/index.php那么:$_SERVER['HTTP_HOST']=='www.baidu.com'$_SERVER['PHP_SELF']=='/index.php'明白了吧,一个是主机地址,一个是脚本文件的绝对路径http://zhidao.baidu.com/question/99055936.html 阅读全文
posted @ 2013-01-31 19:35 水军大队长 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 写JS的时候,想强制刷新页面,有些代码却不能很好的兼容如 location.reload();history.go(0);不知道哪里找到的下面这句,可以都兼容window.location.href = window.location.href; 阅读全文
posted @ 2013-01-19 19:44 水军大队长 阅读(162) 评论(0) 推荐(0) 编辑
摘要: /** * 过滤数字 * 使用方法举例 * f_number($par,5,8) 只有当字符串是数字且个数在 5到8个之间,才返回字符,否则返回空 * f_number($par,10) 只有当字符串是数字,且个数不超过10个才返回字符,否则返回空 * f_number($par) 只有当字符串是数字时才返回字符,否子返回空 * @param unknown_type $par * @param unknown_type $num1 * @param unknown_type $num2 * @return unknown */function f_number($par... 阅读全文
posted @ 2013-01-18 17:39 水军大队长 阅读(436) 评论(0) 推荐(0) 编辑
摘要: func_num_args() 这个函数返回的是当前函数的参数数量 返回的是数字func_get_arg()函数返回的是指定位置的参数的值func_get_args()这个函数返回的是包含当前函数所有参数的一个数组3个函数所返回的对象都不一样 你可以参考一下PHP函数手册里面有更详细的解释和例子 希望对您有所帮助! 阅读全文
posted @ 2013-01-18 13:00 水军大队长 阅读(209) 评论(0) 推荐(0) 编辑
摘要: /** * 复制一个文件或者从一个资源获取一个文件并复制 * @param unknown_type $source 一个文件名或者一个资源,如$source='http://dctest.jub.cn/WebS/261573.zip' * @param unknown_type $fname 另存为的文件名 */function copy_from_source($source,$fname){ $handle = fopen($source,"rb"); // 打开一个文件流 if($handle){ $file=fopen($fname,'w& 阅读全文
posted @ 2013-01-12 20:59 水军大队长 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 构建一个项目经常需要include很多文件,文件又被另一个文件包含,于是就形成了嵌套的结构这就产生了路径混乱的错误解决办法就是用绝对路径+相对路径查找在每个文件的头部放置$ndir=str_replace("\\","/",dirname(__FILE__));获取当前文件的绝对路径调用其他文件的时候根据获得的绝对路径找到要调用的文件include_once $ndir.'/../global.php';include_once $ndir.'/function.php';这样文件无论嵌套多少层都不会出现路径混乱的问题了 阅读全文
posted @ 2013-01-12 13:34 水军大队长 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 在用$.getJSON做JS跨域操作时,往往需要接受一些返回值,而返回值的形式必须是一个json对象的形式,这里自己写了一个函数,专门用于返回json对象<?php//文件名callback.php/** * 接受一个数组作为callback的返回值 * @param unknown_type $arr */$cArr=array('code'=>10,'error'=>'连接服务器失败');function callback_info($arr){ $callback=$_GET['callback']; $c 阅读全文
posted @ 2013-01-12 13:05 水军大队长 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 因为工作需要,需要设置局域网内多台电脑链接同一个主机的mysql我的本机IP地址是192.168.1.201其他电脑通过浏览器直接访问是OK的但是mysql却不行解决办法1. 进入WIN2003/XP系统Windows目录2. 找出my.ini文件。3. 修改文件内容,在[mysqld]下加入如下内容skip-name-resolveskip-grant-tables参考http://blog.sina.com.cn/s/blog_61dfab6b0100vieu.html 阅读全文
posted @ 2012-12-20 11:12 水军大队长 阅读(153) 评论(0) 推荐(0) 编辑
摘要: /*** 不刷新,让cookie立即生效* @param unknown_type $var* @param unknown_type $value* @param unknown_type $time* @param unknown_type $path* @param unknown_type $domain*/function _setcookie($var, $value='', $time=0, $path='', $domain='') { $_COOKIE[$var] = $value; if(is_array($value)) { 阅读全文
posted @ 2012-11-19 14:17 水军大队长 阅读(482) 评论(0) 推荐(0) 编辑
摘要: white-space:属性设置如何处理元素内的空白(空格、换行和tab字符)的处理。 normal 默认。空白会被浏览器忽略。pre 空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。nowrap 文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。pre-wrap 保留空白符序列,但是正常地进行换行。pre-line 合并空白符序列,但是保留换行符。inherit 规定应该从父元素继承 white-space 属性的值。word-wrap:设置或检索当当前行超过指定容器的边界时是否断开转行。 normal 控制连续文本换行。 br 阅读全文
posted @ 2012-11-16 17:12 水军大队长 阅读(648) 评论(0) 推荐(0) 编辑