07 2013 档案
摘要:《精通js脚本之jQuery框架》for invar arr = new Array();arr[0] = 'a';arr[1] = 'b';for(var a in arr) { alert(a); }// arr如果是对象,则遍历对象属性// 如果arr是属性// 1. for in 遍历属性顺序不可预测// 2. 内置对象属性不会列举// 3. for in 不能列举未定义 function返回值为弱类型with用法:// with用法: 类似于构造函数初始化var obj=document.createElement('div');wit
阅读全文
摘要:最近写了几个使用php curl来获取数据的脚本. 在这里把几个脚本捏合到一起, 能够满足绝大部分curl请求了.主要功能包括:支持https.支持 post, get, head 3中请求方式支持超时检查.支持访问指定ip+host的请求.支持带cookie请求.返回结果异常时, 返回curl_getinfo等信息方便排错.function request($url, $mode, array $params=array(), $cookie='', $host=''){ $mode = strtoupper($mode); $timeout = 10; $u
阅读全文
摘要:PHP针对xml手册中列举了12个扩展,其中有几个不错的扩展:simpleXML, DOM, libxml. 前几天用到,简单介绍一下。如果解析一个已知结构的XML,最简答的莫过于simpleXML, 简单粗暴。下面给一个例子.function parseXml($xml) { # LIBXML_NOCDATA 选项用于解析 中的数据 $parser = simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA); if($parser !== false) { return array(...
阅读全文
摘要:在编写php程序中,经常要更改环境变量,在这把一些常用的整理一下。set_time_limit(): 在执行脚本时,经常需要设定一些时间限制,以防脚本执行时间过长。Warning: Any time spent on activity that happens outside the execution of the script such as system calls usingsystem(), stream operations, database queries, etc. is not included when determining the maximum time that
阅读全文
摘要:PHP下载远程文件可以通过多种方式。如果下载链接直接对应于远程文件,使用fopen($url, 'rb');返回句柄读取即可。Warning: 注意设置fopen的timeout;注意判断句柄是否为空。 1 function download($src, $dst) 2 { 3 $timeout = 100; 4 $old = ini_set('default_socket_timeout', $timeout); 5 $srcH = fopen($src, "rb"); 6 ini_set('default_socket_timeo
阅读全文

浙公网安备 33010602011771号