php的内置变量 DIRECTORY_SEPARATOR 解析

    php的内置变量DIRECTORY_SEPARATOR是一个显示系统分隔符的命令,DIRECTORY_SEPARATOR是php的内部常量,不需要任何定义与包含即可直接使用。 这个变量是用来解决文件的分隔符,windows上我们习惯性的使用/作为文件分隔符,但是在linux上人家是不认识这个标识的,人家只认识/,于是就要引入下面这个php内置变量了:DIRECTORY_SEPARATOR 例如: define('BLOGGUY.CN_ROOT', dirname(__FILE__...阅读全文
    作者:绝缘体.. | 分类:html, Linux, PHP, windows, 操作系统, 编程语言 | 阅读: | 标签:, , , ,

    smarty模板中for循环的扩展插件

    smarty是php开发中非常流行的一个模板,以前曾发过一篇文章php smarty中文截取插件开发示例是说明如何开发smarty插件的,这篇文章将分享一下如何为smarty模板做一个for循环的扩展插件,方面我们日常的程序开发。 首先说说这个for循环扩展是做什么用的吧。今天在改以前的一个网站的时候,由于一些特定的原因需要在smarty模板中做一个for循环,虽然smarty是可以在模板中以{php}……...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    js 修改url中某个指定的参数的值

    当一个页面上的搜索条件很多而且需要进行联合get查询的时候,我们按照一定的规则将其组织为一个正确的url这是没有问题的,但是当这个联合查询可以无限制的进行下去的话,你该如何组织你的url呢?无限制的在当前的url后面附加你的查询参数吗?很显然这是不科学的。下面分享一个办法可以直接修改当前url中的某个参数的值而不会导致这个url中同一个参数存在多个值的情况。这在一定程度上就将u...阅读全文
    作者:绝缘体.. | 分类:javascript, PHP, 编程语言 | 阅读: | 标签:, , , ,

    JS判断滚动条是否停止滚动,兼容IE和火狐浏览器

    最近有个项目中遇到这样一个问题: 有一个用于展示数据的带滚动条的DIV块,业务需求是当滚动条滚动时,将数据库中的数据读出并展示出来。这个本身问题不大,但实际中却发现存在这样一个问题,即当数据量比较大的时候,当滚动条滚动时,会不停的向后台发出数据请求,这个在访问量达到一定规模的时候,对服务器和浏览器都造成了巨大的压力。 为了解决这个问题,作者想到一个办法是当滚动条停...阅读全文
    作者:绝缘体.. | 分类:html, javascript, PHP, 编程语言 | 阅读: | 标签:, , , ,

    去除数组的重复值的函数

    php去除数组的重复值的函数,也可以理解为除去数组的重复值。 /** * 给数组排重 * 与array_unique函数的区别:它要求val是字符串,而这个可以是数组/对象 * * @param $arr 要排重的数组 * @param $reserveKey 是否保留原来的Key * @return array */ function m_ArrayUnique($arr,$reserveKey=false){ if(is_array($arr) && !empty($arr)){ foreach($arr as $key=>...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    js插入元素到页面body的最前面

    现在很多网站都会在网站的顶部显示一行公告,从正常的html源代码上来说,这一行公告内容必定是在页面所有元素的最前面的,也就是body元素后面的第一个元素。下面作者和大家分享一种利用js将元素插入到页面元素的最前面的办法。 首先解释下为什么不直接将代码写在body块内且设置为第一个元素,因为从seo的角度来讲,网站顶部显示的一行公告基本与网站的内容没有多大关系。而作为网站html源...阅读全文
    作者:绝缘体.. | 分类:html, PHP, 编程语言 | 阅读: | 标签:, , , ,

    PHP判断两个数组是否存在交集

    PHP判断两个数组是否存在交集,函数代码如下: /***************判断两个数组是否存在交集******************/ function get_array_intersection($array_A,$array_B){ if(!isset($array_A) || !isset($array_B) || !is_array($array_A) || !is_array($array_B) || empty($array_A) || empty($array_B)){ return false; } foreach($array_A as $temp){ if(in_array($temp,$a...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,