创建兼容IE、火狐、chrome、oprea浏览器的xmlDom对象方法 在IE和火狐下,可以直接创建xmlDom对象来载入xml文件,但是在chrome和opera等webkit内核的浏览器下,则只能通过xmlhttp方式进行获取。 在IE和火狐下,直接创建的xmlDom对象可以跨域访问xml文件。但xmlhttp为了安全性禁止跨域访问,当跨域访问时即会报错如下: Uncaught Error: NETWORK_ERR: XMLHttpRequest Exceptio 学习中心 任侠 2012-09-25 15363 热度 7评论
php Server:php超全局变量Server的含义与用法示例 php中的$_SERVER 是一个包含诸如头部(headers)、路径(paths)和脚本位置(script locations)的数组。 数组的实体由 web 服务器创建。不能保证所有的服务器都能产生所有的信息;服务器可能忽略了一些信息,或者产生了一些未在下面列出的新的信息。这意味着,大量的这些变量在 CGI 1.1 specification 中说明,所以您应该仔细研究它。 这是一个&ldqu PHP 任侠 2012-09-21 7472 热度 1评论
一个表单多个按钮提交区分判断的方法 在一个表单中有多个个提交按钮,想实现点击不同的按钮,实现不同的操作。那么该怎么办呢? 此时我们可以用javascript脚本判断来进行选择。参考方案如下各示例。 参考方案1: 在开头定义javascript然后在正文中的按钮上用onClick="return calc_form()"来转向 function print_form() { document.form 学习中心 任侠 2012-09-18 32293 热度 5评论
一个简单好用的php分页类 在列表翻页实现中常会用到分页设计,这是一个简单易用的php的分页类,摘录参考。(来自《PHP典型模块与项目实战大全》第17章) <? /**************************************/ /* @ Pager */ /* @ */ /* @ Designer AnVy */ /************************************* PHP 任侠 2012-09-15 13574 热度 4评论
php正则匹配获取指定url网页页面超级链接地址与抓取指定页面内容方法 在数据采集与页面分析中,常需要抓取给定url页面的内容,或者第二、第三层次深度页面内容。 这里是一个测试例子的实现,仅供参考。 /* 匹配给定页面链接 return:array match */ function match_links($host, $document) { $pattern = '/<a(.*?)href="(.*?) PHP 任侠 2012-09-12 13754 热度 3评论
php中的正则表达式后缀修饰符、常用正则表达式与正则表达式元字符功能对照表 正则表达式里面的修饰符可以改变正则的很多特性。对于php中的正则表达式后缀修饰符,即/regexp/controller 中的controller(修饰符),其含义说明参考如下。 PHP中的正则表达式修饰符 i) i:如果在修饰符中加上 "i ",则正则将会取消大小写敏感性,即 "a "和 "A " 是一样的。 ii) m:默认的正则开始 PHP 任侠 2012-09-11 7939 热度 0评论
php获取搜索引擎搜索关键词关键字的正则表达式实现方法 获取搜索引擎关键词,然后针对性的显示匹配结果,对于提升用户访问友好性有很大的帮助。 php获取搜索引擎关键词的方法,网上有一些,但是并不全面,而使用正则表达式则可以简单的实现该功能。参见如下代码示例: <?php header("Content-type:text/html;charset=utf-8"); function get_keyword($url, & 学习中心 任侠 2012-09-11 17882 热度 3评论
php中文数组排序:非GBK编码的中文数组排序 PHP内置了很多排序函数,对于中文字符,可以当作字符串的方式进行排序。但是如果希望按照汉语拼音的顺序排列,则需要转换为GBK编码进行排序。因为 GBK 的中文本身即按照汉字拼音顺序编码,故可先转换为 GBK 编码字符排序,然后再转换为 utf8 即可。以下为 utf8 编码中文数组排序示例: /* * 非GBK编码的中文数组排序 * 由于GBK的中文本身即按照汉字拼音顺序编码,故可转换为GBK编码 学习中心 任侠 2012-09-07 12960 热度 4评论
php过滤中文字符问题与字符编码范围:匹配中文的正则表达式 在php中过滤中文字符,可以先转换为unicode编码,然后对中文的编码区间进行正则过滤,即可实现目的。如下代码示例(utf8编码,其他编码可用mb_convert_encoding()函数进行编码转换) <?php $str = <<<EOF a,d大家 1b 2b< '5' => アリババは、仕入,れ,,たい,商材の调达、问屋を探せる卸'A 学习中心 任侠 2012-09-06 11339 热度 1评论
php的strpos()函数的返回值false与0问题 php中的strpos函数定义说明如下: int strpos ( string $haystack , mixed $needle ) 返回 needle 在 haystack 中首次出现的数字位置,以整型返回位置信息。如果没找到 needle, strpos() 将返回布尔型的 FALSE 值。 存在问题: 如果$needle出现在$haystack头 学习中心 任侠 2012-09-05 14166 热度 1评论