随笔分类 - php

摘要: $dom = "2.dd.com.cn";$dom = "2.dd.net.cn";$dom = "2.dd.cn";$dom = "2.dd.com";$dom = "http://finance.qq.com/a/20091126/005836.htm";echo get_top_dom($dom);function get_top_dom($dom){$gendom_arr = array(...阅读全文

posted @ 2009-11-26 17:15 古代 阅读(169) | 评论 (0) 编辑 |

摘要: 最近使用到汉字到拼音的转换,因此在众多搜索结果干扰项中探得此文。由于原文思路清晰,观点独特,故转载于此。本文实质上使用的是查表法,全文内容基本上是字典的获取方法注意:本文转自 http://blog.verycd.com/dash/cmd=showentry&eid=1677 ,以下为原文 细心的网友可能会发现,VeryCD的资源搜索是支持拼音的,不论你是直接输入拼音,还是输入同音字,我们...阅读全文

posted @ 2009-11-04 13:26 古代 阅读(710) | 评论 (0) 编辑 |

摘要: 使用前确保开启了 mcrypt模块<?phpfunction idtag_des_decode($key,$encrypted){ $encrypted = base64_decode($encrypted); $td = mcrypt_module_open(MCRYPT_DES,'',MCRYPT_MODE_CBC,''); //使用MCRYPT_DES算法,cbc模式 $iv = mc...阅读全文

posted @ 2009-07-10 11:18 古代 阅读(424) | 评论 (0) 编辑 |

摘要: <?php//分别用不同机房的机器tracert故障机器的ip,得到的结果分别另存为文本。用这个程序,可以分析出不同的节点ip,从而得出故障路由节点何在//把tracert的结果贴到如下文件里去。$nvfile="f:/192.route";$data=file_get_contents ( $nvfile );$nvfile="f:/192-2.route";$data2=file_get...阅读全文

posted @ 2009-07-02 11:29 古代 阅读(163) | 评论 (0) 编辑 |

摘要: <?php$path = "/opt/case/img";scan( $path."/swfjpg4/" );scan( $path."/swfjpg3/" );scan( $path."/swfjpg2/" );scan( $path."/swfjpg/" );function scan($path){$arr = scandir($path);foreach( $arr as $img ...阅读全文

posted @ 2009-05-06 02:58 古代 阅读(173) | 评论 (0) 编辑 |

摘要: 企业站程序 相对而言,这两个比较简单。 容易改。阅读全文

posted @ 2009-04-22 18:02 古代 阅读(141) | 评论 (0) 编辑 |

摘要: /* 由于PDO的sqlite取出的值,老是出现首字母小写变大写的问题,只好自己写一个类来替代。 prepare( 'SELECT * FROM file' );$stmt->execute();$rows = $stmt->fetchAll(5);*/ class PDO_sqlite{ function PDO_sqlite($dsn) { $this->connect( $d...阅读全文

posted @ 2009-02-11 14:37 古代 阅读(509) | 评论 (0) 编辑 |

摘要: 代理服务器返回1.0的头,头中不含content-length. 这种情况真是让人觉得迷茫! HTTP/1.0 200 OKDate: Mon, 17 Nov 2008 06:16:37 GMTAccept-Ranges: bytesCache-Control: max-age=300Expires: Mon, 17 Nov 2008 06:21:37 GMTContent-Type: text/...阅读全文

posted @ 2008-11-17 14:42 古代 阅读(122) | 评论 (1) 编辑 |

摘要: 用sqlite存储数据。 因为php都默认支持它了,所以,sqlite放心的用。 pdo,总之很顺利,程序好看多了,舒服多了。阅读全文

posted @ 2008-10-27 13:40 古代 阅读(154) | 评论 (0) 编辑 |

摘要: 1 前言 什么是第三方cookie跨域的问题呢? 例如:在A网站中iframe B网站中的网页,如果IE浏览器的安全级别设置到中或更高的级别,那么B网站中的网页cookie就会出现不一致的问题或者受到限制不允许使用,如果把IE浏览器的安全级别设置到低那么第三方cookie就可以正常的使用但是cookie的一致性不能保证.这个问题原因就在于大多数cookie都是使用IE浏览器的cookie隐私策略...阅读全文

posted @ 2008-09-22 10:36 古代 阅读(1225) | 评论 (0) 编辑 |

摘要: http://www.ibm.com/developerworks/cn/xml/x-xformsp3p/index.html初来乍到,看到一篇cookie夸域的帖子,觉的他只是解决了跨二级域名的问题,自己曾经作过一个企业应用的sso,其中用到的p3p解决了cookie跨域的存取。 第一次发帖,请各...阅读全文

posted @ 2008-09-21 20:05 古代 阅读(962) | 评论 (0) 编辑 |

摘要: $rfile='F:\web\my\down\tools\wbl.sql';$fp = fopen($rfile,"rb");while(!feof($fp)){ $line = fgets($fp); $i++; if($i>2790) { $data .= $line."\r\n"; } if($i==2799)$data .="\r\n"; if($i>2810) break;}fclo...阅读全文

posted @ 2008-06-04 16:53 古代 阅读(166) | 评论 (0) 编辑 |

摘要: 感谢某位兄弟写的CutString函数 function CutString($_String, $_Length, $_Start=0, $_Encode='GBK'){ $v = 0; if($_Encode == 'UTF-8') { $_Pa = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\x...阅读全文

posted @ 2008-06-03 15:05 古代 阅读(297) | 评论 (0) 编辑 |

摘要: Linux下面PHP开发环境搭建详解-php,mysql,apache以及图形支持库GD的安装 作者:小段公子 2008-01-03 23:56:52 软件安装列表 zlib. mysql php http libpng freetype jpegsrc gd libxml 我都采用源代码安装,因为这样比较灵活,能自己指定安装目录并配置参数,或者进行特性的选取与优化。 说明:所有的包都安...阅读全文

posted @ 2008-05-26 13:22 古代 阅读(443) | 评论 (0) 编辑 |

摘要: 回复后可见造成了大量的垃圾回复,日! update cdb_posts set `message`=REPLACE(`message`,'[hide]','' ) where author ='chi' AND message like '%[hide]%'; update cdb_posts set `message`=REPLACE(`message`,'[/hide]',''...阅读全文

posted @ 2008-05-04 10:03 古代 阅读(174) | 评论 (0) 编辑 |

摘要: http://developer.mozilla.org/en/docs/Creating_OpenSearch_plugins_for_Firefox http://software.hixie.ch/utilities/cgi/data/data 看起来使用的图位数据就是读图片,然后base64编码,这个我也会啊.呵呵.阅读全文

posted @ 2008-03-16 23:27 古代 阅读(113) | 评论 (0) 编辑 |

摘要: function array_sum2($a) { //pr($a); //die; if(!is_array($a)) return str_replace(",","",$a); foreach($a as $key=>$value) $totale += array_sum2($value); return $totale; }阅读全文

posted @ 2008-03-15 00:49 古代 阅读(166) | 评论 (0) 编辑 |

摘要: 文件存放对于windows和linux来说,如果你起了个中文名。并且想通过apache来访问这个文件,你有2种途径。1.Linux下安装那个编码转换的模块( mod_encoding )。日本技术员的贡献。不装呢,有如下2中解决办法。2.对于Linux,如果链接是中文,那么必须将中文文件名的GBK表示用rawurlencode编码,然后直接用这个编码后的网址访问。如,对于 http://7game...阅读全文

posted @ 2008-01-25 17:00 古代 阅读(310) | 评论 (0) 编辑 |

摘要: /* * 此函数将unicode编码字串转为utf8编码字符串 * 参数 str ,unicode编码的字符串。 * 参数 order ,unicode字串的存放次序,为big endian还是little endian. * 返回 utf8string , 转换过的字符串。 * bailing * 2007-12-26 */ function unicodeToUtf8($str,$ord...阅读全文

posted @ 2007-12-26 15:40 古代 阅读(474) | 评论 (0) 编辑 |

摘要: $arr[]="04-35"; $arr[]="01-35"; $arr[]="03-35"; $arr[]="02-5"; $arr[]="04-15"; $arr[]="01-15"; $arr[]="01-25"; $arr[]="0-1"; $arr[]="0-10"; $arr[]="0-11"; $arr[]="0-12"; $arr[]="0-13&qu阅读全文

posted @ 2007-12-21 11:26 古代 阅读(130) | 评论 (0) 编辑 |

摘要: "> "> ">阅读全文

posted @ 2007-11-25 10:54 古代 阅读(400) | 评论 (0) 编辑 |

摘要: function date2( $time , $format='H:i:s' ){ $h = intval($time/3600); $minSeconds = $time%3600; $i = intval($minSeconds/60); $s = $minSeconds%60; if($h<10)$h="0".$h; if($i<10)$i="0".$i; if($s<10...阅读全文

posted @ 2007-11-23 13:07 古代 阅读(136) | 评论 (0) 编辑 |

摘要: curl的cookie怎么使用?新手都很头疼的,curl的参数太多了,其中cookie部分就涉及了4个。 当然了,手册上明白写的curl的cookie是3个,但是嘛,不是还有个header的参数嘛,里面可以包含cookie. 七巧游戏网(http://7game.net.cn/)的采集是基于curl库的。 curl非常的好用。最主要的是要熟悉curl_setopt的用法。 curl_setopt ...阅读全文

posted @ 2007-11-19 11:50 古代 阅读(4847) | 评论 (0) 编辑 |

摘要: /*** 删除本地拷贝里的所有SVN版本信息* 2007-10-29* bailing* wubl.9991.com@gmail.com*/require_once("iecho.php");require_once('F:\web\mobile.duote.com\api\batchFile.php');$bat = "";$batDel = "";$fl = new batchFile;$fl...阅读全文

posted @ 2007-10-29 16:27 古代 阅读(508) | 评论 (3) 编辑 |

摘要: apache会缓存一点字节,直到一个缓冲区满才会开始发送到客户端缓冲大概是512个字节吧。 put5k(); //输出5000个字节function put5k(){ echo "";}阅读全文

posted @ 2007-08-13 11:58 古代 阅读(167) | 评论 (0) 编辑 |

摘要: usort( $rows , "arsortByDate" );function arsortByDate( $a , $b ){ //return ($a['id']-$b['id']); return ($b['addTime']-$a['addTime']);}阅读全文

posted @ 2007-08-13 11:51 古代 阅读(151) | 评论 (0) 编辑 |

摘要: table分列 $contentTpl =id.".html target=_blank>thumbImg."' alt='".\$row->sName. \$row->sEdition.\$row->intro."' width=175 height=131 />id.".html' target=_blank>".\$row->sName."imgInfo."' >游戏预览";EOD;ech...阅读全文

posted @ 2007-08-13 11:49 古代 阅读(153) | 评论 (0) 编辑 |

摘要: 1  2  3  4  5  6  7  8  9 10 TTTTTTTT 11 12 13 TTTTTTTT 14  15  16  17  18  19  20  21  22  23  24  25  26  27  28 ...阅读全文

posted @ 2007-08-09 11:21 古代 阅读(1581) | 评论 (0) 编辑 |

摘要: function ArrayToPhp( $arrayName , $array ){ $str = ""; return $str;}function ArrayToString($obj){ if(empty($obj)) return "array()"; $objType=gettype($obj); if ($objType=='array') { ...阅读全文

posted @ 2007-08-01 15:23 古代 阅读(132) | 评论 (2) 编辑 |

摘要: set_time_limit(3600);require_once("iecho.php");require_once( "API/batchFile.php");$fl = new batchFile();$fl->extname ="*"; //the file type need to be operated ,format is [;php;html;]$fl->deepLimit = 0...阅读全文

posted @ 2007-07-22 21:34 古代 阅读(82) | 评论 (0) 编辑 |

摘要: 因为密码里包含了$,而又用双引号将密码括起来,$被解释为了变量,于是就连不上了。阅读全文

posted @ 2007-07-10 11:08 古代 阅读(106) | 评论 (0) 编辑 |

摘要: $file ){ $rows[$file]['cnt']++; $rows[$file]['size']=$matches[2][$key];}arsort($rows);$i=0;$t = 0;foreach( $rows as $file=>$row ){ $size = $row['cnt']*$row['size']; $r[$file] = getMbps($si...阅读全文

posted @ 2007-06-26 17:18 古代 阅读(205) | 评论 (0) 编辑 |

摘要: function getMbps($bytes){$m = 15; //minutes return 8*($bytes/(1024*1024))/($m*60) . "Mbps"; }阅读全文

posted @ 2007-06-25 09:53 古代 阅读(99) | 评论 (0) 编辑 |

摘要: //is_writeable 函数不准确function mkdir_p($target){ $parentDir = dirname($target); if( $parentDir==$target ){ echo "创建目录失败 "; return false; } //$parentDir = $target if (file_exists($target)) { if...阅读全文

posted @ 2007-06-21 14:29 古代 阅读(147) | 评论 (0) 编辑 |

摘要: //用户注册写入数据库$userPass = "test";$salt = "$1$123456789$";$crypted = crypt( $userPass , $salt ); //加密过后 $1$123456789$oEitTZYQtRHfNGmsFvTBA/$passToDb = substr( $crypted , strlen($salt) );//将passToDb写入数...阅读全文

posted @ 2007-06-20 13:30 古代 阅读(493) | 评论 (0) 编辑 |

摘要: /* * 这个函数用来将数组或对象重新组合成一个字符串。用在php代码中* bug无法修补?slashes的问题* @author bailing*/function ArrayToString($obj){ //prt($obj); $objType=gettype($obj); if ($objType=='array') { $objstring = "arr...阅读全文

posted @ 2007-06-11 15:53 古代 阅读(183) | 评论 (0) 编辑 |

摘要: 这个更慢,代码要简单些 $down=软件详细页面列表页EOD;$time1 = getmicrotime();$pt = new parseTpl;$n=1;for ($i=0;$iparse($down);}$time1End = getmicrotime();echo ($time1End-$time1)."\n";class parseTpl{ function parse($data...阅读全文

posted @ 2007-06-05 15:03 古代 阅读(75) | 评论 (1) 编辑 |

摘要: internet选项-安全-自定义级别-其他 这里面有浏览器的各个安全设置,比如框架,跨域...,其中的 "允许用户通过脚本进行粘贴",这个选项必须为启用,setData才可以使用阅读全文

posted @ 2007-05-30 16:17 古代 阅读(537) | 评论 (0) 编辑 |

摘要: $n=26;for ($i=0;$i";}a b c d e f g h i j k l m n o p q r s t u v w x y z阅读全文

posted @ 2007-05-16 16:49 古代 阅读(102) | 评论 (0) 编辑 |

摘要: Class M_time costs[] = $this->getmicrotime(); $this->msg[] = "start"; $this->print=$print; if($print) { echo "start:\t".$this->costs[0]."\n"; } } function b($msg='') { $prev = end($this->cost...阅读全文

posted @ 2007-04-28 11:41 古代 阅读(191) | 评论 (0) 编辑 |

摘要: 装好了,当然要测一把在正常的上传表单里增加2个字段 UPLOAD_IDENTIFIER的值为随机,确保并发上传不冲突 MAX_FILE_SIZE 限制最大上传字节 这样在服务器端就可以用 $upId = $_GET['UPLOAD_IDENTIFIER']; #这里 $tmp = uploadprogress_get_info($upId); 来取得当前文件的上传状态 得到的tmp...阅读全文

posted @ 2007-04-26 17:54 古代 阅读(1015) | 评论 (0) 编辑 |

摘要: 2007-04-26 bailing 环境: php5.2.0 , apache2.2 , CentOS Linux . 下载 http://pecl.php.net/package/uploadprogress $cd uploadprogress 1. $ ./phpize 2. $ ./configure [--enable-uploadprogress] 3. $ ma...阅读全文

posted @ 2007-04-26 15:25 古代 阅读(654) | 评论 (0) 编辑 |

摘要: session.auto_start 注意这个不要设为1,否则你在程序里就控制不了session的相关参数啦。 session.gc_maxlifetime = 1440; #默认after this number of seconds, stored , 24分钟 session.cache_expire = 180; #這是網頁過期時間設置; session.gc_probabi...阅读全文

posted @ 2007-04-25 14:54 古代 阅读(779) | 评论 (0) 编辑 |

摘要: 中文版安装,若mysql版本大于等于4.1,务必在安装之前请先修改/wp-includes/wp-db.php在第65行 $this->select($dbname); 後增加 $this->query("set names utf8");再安装,务必注意。否则你就面对着乱码哭泣吧。阅读全文

posted @ 2007-04-19 23:30 古代 阅读(171) | 评论 (0) 编辑 |

摘要: ■ 这个问题是mod_encoding已经先一步处理了url ,而PHP又解了一次 ■ 例如 x.php?s=%252B%2F%2B%2F 那么$_GET['s']得到的是 +/ / urlencode("+") = %2B urlencode("%2B") = %252B 所以,这个url被decode了两次 第一次是 urldecode( "%252B%2F%2B%2F") = %2B...阅读全文

posted @ 2007-04-12 17:43 古代 阅读(252) | 评论 (0) 编辑 |

摘要: delete cdb_members , cdb_memberfields from cdb_members , cdb_memberfields where cdb_members.lastvisit+90*864000)and cdb_memberfields.uid=cdb_members.uid;[right]阅读全文

posted @ 2007-03-21 17:51 古代 阅读(146) | 评论 (0) 编辑 |

摘要: php的 function passport_encrypt($txt, $key) { srand((double)microtime() * 1000000); $encrypt_key = md5(rand(0, 32000)); $ctr = 0; $tmp = ''; for($i = 0;$i < strlen($txt); $i++) { ...阅读全文

posted @ 2007-03-14 11:12 古代 阅读(296) | 评论 (0) 编辑 |

摘要: 今天上午醒来,看越狱,起了这个念头。.srt是文本格式的字幕。正好有中文,也有英文的。于是合并2个文件,中英文对照,呵呵,边看片,边学学英语嘛。 $ena){ $gba = $tmpGbArr[$key]; $engbTc= $ena[2]."\r\n".$gba[2]; $engbLine = $ena[0]."\r\n".$ena[1]."\r\n".$engbTc; ...阅读全文

posted @ 2007-01-27 13:48 古代 阅读(629) | 评论 (3) 编辑 |

摘要: 2007-01-16 13:17:02 bailing 错误: $s="{t:'yu'}"; $o=json_decode($s); 正确: $s="{t:\"yu\"}"; $o=json_decode($s); key和value只能用双引号,不能用单引号 今天碰到一个很自信的人,声称js客户端验证绝对安全。后来我测试了下 发现这个人对http协议的基本原理不了解,所以有了这个谬论。...阅读全文

posted @ 2007-01-16 13:23 古代 阅读(746) | 评论 (0) 编辑 |

摘要: 当今的高亮关键字的做发通常是简单的replace,简单的replace会在如下情况下出错。多关键字,并且其中有关键字是别的关键字的子集。多关键字,并且有非第一个关键字存在于替换tag之中。我采用对关键字按长排序,然后第一次对有子集的关键字转义,第一次替换替换的是转义后的关键字,第二次替换回来。这样保证了替换后的无错。需要说明的是,效率很低。详细代码如下 ";//把数组按值的长度排序//作者 异域苍...阅读全文

posted @ 2007-01-09 17:25 古代 阅读(309) | 评论 (1) 编辑 |

摘要: 把数组按值的长度排序bailing 2007-01-09 //把数组按值的长度排序function arsortByLen(&$arr , $mode="ASC" ){ foreach( $arr as $k=>$v) { $len[$k] = strlen($v); } if( $mode=="ASC" ) asort($len); e...阅读全文

posted @ 2007-01-09 17:17 古代 阅读(117) | 评论 (0) 编辑 |

摘要: insertDB( $tmprow , "ip_main" ); /* $i++; if ($i>100) { break; } */}fclose($fp);$time1End = getmicrotime(); $costs = ($time1End-$time1)."\r\n";echo $costs."\n";$fp = fopen("costs...阅读全文

posted @ 2007-01-08 20:35 古代 阅读(147) | 评论 (0) 编辑 |

摘要: 呵呵.... --疑惑-----cdb_members表的secques字段是干嘛用的(二次操作验证之用)--发现SELECT groupid='6' AS ipbanned--意思是如果groupid='6', 那么ipbanned的值为真,为1-----清空了所有客户端cookie后的访问------------------这是为了论坛底部访问统计的查询----删除所有游客DELETE FRO...阅读全文

posted @ 2006-12-25 09:38 古代 阅读(1632) | 评论 (2) 编辑 |

摘要: 呵呵,收获良多啊,关于discuz的结构,他卓越的cache设计,完善的在线统计原理,配置设计,^_^.不枉此行啊,本来下午以为发现了登陆验证的漏洞,后来发现这不是漏洞,^_^,随机的key保证了登陆校验的密不透风.呵呵,真的是完善了啊,看来我想从漏洞上进入落伍修改自己的权限的目标还是有点遥远...不过,还是可以试探性的从一些新功能上入手...^_^....遗憾的是,为了不致于我在以后discuz...阅读全文

posted @ 2006-12-23 00:05 古代 阅读(648) | 评论 (2) 编辑 |

摘要: 2006-11-29 16:44:51 bailing 先来个ping 1-255. 然后,arp -a 1-255 娃哈哈。阅读全文

posted @ 2006-12-01 17:30 古代 阅读(212) | 评论 (0) 编辑 |

摘要: 2006-11-28 16:09:04 bailing 请求一个页面,然后疯狂地自动重新请求这个页面本身。 去掉exit/die后,好了。 不影响404处理里的exit. 不影响include包含的文件里的exit. 链接被重置问题 404调用php文件处理时。阅读全文

posted @ 2006-12-01 17:29 古代 阅读(376) | 评论 (0) 编辑 |

摘要: 2006-11-23 15:43:42 bailing F:\www\php-src\ext>msdev uploadprogress\uploadprogress.dsp /MAKE "uploadprogress - Win32 Release_TS" msdev aaa\aaa.dsp /MAKE "aaa - Win32 Release_TS" msdev ffmpeg-php\ff...阅读全文

posted @ 2006-12-01 17:28 古代 阅读(533) | 评论 (0) 编辑 |

摘要: 2006-11-22 13:26:06 bailing 效率问题,如果查出记录再按记录查子记录,那么如果一页列15条的话,就要查16次数据库。 预编索引解决法。 新增一表,存放 页码 ,每页列出数目 , 此页包含的子记录ID集合。 字段3个 p limit ids 此方法适用于更新并不频繁的数据表。更新的频率小于读取的频率,比率超过1:3就应该是比较有效率的。阅读全文

posted @ 2006-12-01 17:27 古代 阅读(156) | 评论 (0) 编辑 |

摘要: //把key也implode进来function Pimplode( $spliter="&" , $arr , $encode=true , $filterArr = array() ){ foreach( $arr as $gkey=>$gv) { if (!in_array( $gkey , $filterArr )) { if...阅读全文

posted @ 2006-11-17 11:23 古代 阅读(125) | 评论 (0) 编辑 |

摘要: 2006-11-14 13:52:08 bailing --------------------- 在 BLOB 和 TEXT 类型之间的唯一差别就是,对 BLOB 值是以字母大小写敏感的方式进行排序和比较的, 而对 TEXT 值以忽略字母大小写方式进行排序和比较。换句话说,TEXT 是一个忽略字母大小写的 BLOB。 --- 用upper或lower函数 --- CHAR 和 VARC...阅读全文

posted @ 2006-11-17 11:21 古代 阅读(557) | 评论 (0) 编辑 |

摘要: ASCII码表 信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码,这就是ASCII码表,它的全称是“美国信息交换标准代码”。 八进制 十六进制 十进制 字符 八进制 十六进制 十...阅读全文

posted @ 2006-11-17 11:20 古代 阅读(883) | 评论 (0) 编辑 |

摘要: 2005-12-20 bailing 共三个。 panachart。 kakapowu()推荐的,jpgraph有API手册的,自己看就会了.推荐panachart,很小巧的php绘图类 http://sourceforge.net/project/showfiles.php?group_id=92637&release_id=215007 jpgraph。 唠叨说太烦(从来就不用jpgraph...阅读全文

posted @ 2006-11-08 09:26 古代 阅读(1009) | 评论 (0) 编辑 |

摘要: 2006-10-13 16:20:39 bailing 手册上有说明 shell_exec函数下面的解说 Got the error "Unable to execute..." when trying to run an external program with shell_exec under Windows XP, IIS 5, php 4.3.7 Solved by givin...阅读全文

posted @ 2006-11-07 15:36 古代 阅读(1337) | 评论 (0) 编辑 |

摘要: 2006-11-02 15:26:14 bailing 如果是页面自动生成是用404做的,一定要在404脚本的开头加上header("HTTP/1.1 200 OK"); 否则google不会收录你的页面。 当然,确实是非法请求,那么写上 header("HTTP/1.1 404 Not Found")阅读全文

posted @ 2006-11-07 15:27 古代 阅读(398) | 评论 (0) 编辑 |

摘要: 2006-11-02 15:15:13 bailing /* 利用304缓存php页面的函数 , (axgle写的函数明显的逻辑错误) bailing 2006-11-02 */ set_cache_limit(20); echo date("Y-m-d H:i:s"); function set_cache_limit($second=1) { $second=intval($secon...阅读全文

posted @ 2006-11-02 15:17 古代 阅读(215) | 评论 (0) 编辑 |

摘要: 调用 link_expression = array( 'startPage'=>"{{link}}.php?so=$so", 'prePage'=>"{{link}}?so=$so&p={{pre_page}}", 'nextPage'=>"{{link}}?so=$so&p={{next_page}}", 'endPage'=> "{{link}}?so=$so&p={...阅读全文

posted @ 2006-10-31 16:31 古代 阅读(84) | 评论 (0) 编辑 |

摘要: [\u4e00-\u9fa5] , \u , pcre的正则不支持。 ANSI:汉字区的内码范围高字节从B0-F7,低字节从A1-FE Unicode:汉字的Unicode编码范围为\u4E00-\u9FA5 \uF900-\uFA2D,如果不在这个范围内就不是汉字了. 奇怪的结果 代码 $data = "123abcDx=123"; $reg = "#.(?![0-9a-zA-Z])...阅读全文

posted @ 2006-10-26 14:11 古代 阅读(688) | 评论 (0) 编辑 |

摘要: 2006-10-25 11:11:41 bailing 适用于对同步时间要求十分宽松的环境(>=1天) 主站:1 子站:N 主站推设定接口,此接口处理子站注册身份,注册限定每域名/多少子站,以及每ip多少子站,以及推确认。 定时推送,查询子站表,按子站注册时发来的确认key ,推送数据到子站。 子站接收推数据接口 ,推设定,设定推的确认key,注册身份。 更新本地的数据。 这样就实现了自...阅读全文

posted @ 2006-10-26 09:43 古代 阅读(172) | 评论 (0) 编辑 |

摘要: session_start() 在greenbrowser里的死锁问题不能同时打开2个页面.只有等第一个页面结束后,第二个页面才能打开.阅读全文

posted @ 2006-10-24 17:54 古代 阅读(135) | 评论 (0) 编辑 |

摘要: 2006-10-24 13:54:19 bailing www.winbinder.org. 这是个用php代码开发winForm的IDE。 可惜不支持编译运行,事实上执行机制还是要调php来解释。无法打包成一个独立的可执行文件。 同php-gtk 唉...空欢喜一场。阅读全文

posted @ 2006-10-24 17:49 古代 阅读(464) | 评论 (0) 编辑 |

摘要: newsArray);$r = ConvertArray( $xml->newsArray );prt($r);function ConvertArray( &$arr ){ foreach ($arr as $ar) { foreach ($ar as $key=>$value) { $r[$key][]=$value; }...阅读全文

posted @ 2006-10-18 21:00 古代 阅读(65) | 评论 (0) 编辑 |

摘要: 'mm_1_home.gif' , 'hot'=>'m_1_home.gif' , 'hover'=>'mm_1_home2.gif' , 'link'=>'index.php' );$PagesArray['video'] = array('normal'=>'mm_2_video.gif' , 'hot'=>'m_2_video.gif' , 'hover'阅读全文

posted @ 2006-10-17 19:47 古代 阅读(274) | 评论 (0) 编辑 |

摘要: 2006-10-15 23:44:37 bailing 抓图片的时候发生的错误 意思是size参数必须是2的倍数,就是说93*10这种格式是错误的,因为93不是2的倍数.阅读全文

posted @ 2006-10-16 07:35 古代 阅读(339) | 评论 (0) 编辑 |

摘要: php.ini中有关上传的配置2006-10-12 22:29:23 bailing post_max_size = 8M upload_tmp_dir = "d:\web\tmp" upload_max_filesize = 2M阅读全文

posted @ 2006-10-14 10:33 古代 阅读(295) | 评论 (0) 编辑 |

摘要: iis 无法找到该页2006-10-14 10:16:40 bailing 除了因为没有正确配置ISAPI扩展,和激活ISAPI扩展会出现这个错误外 没有配置MIME-TYPE也会出现这个错误 打开IIS管理器,右键点击要配置的计算机,属性,配置mime-type阅读全文

posted @ 2006-10-14 10:23 古代 阅读(4181) | 评论 (0) 编辑 |

摘要: 2006-10-11 13:41:40 bailing 取消捕获输出后,可以执行工具. 安装汉化版后,发现了一个laucher.exe赫然在目. 想起来昨天卡巴扫了趟毒,删掉了被污染的laucher.exe. 拷回来.ok.天下太平阅读全文

posted @ 2006-10-12 12:37 古代 阅读(433) | 评论 (0) 编辑 |

摘要: @取消了错误显示. ini_set('track_errors',1); 系统就会设置错误信息到$php_errormsg这个变量里. $r=@rename (a , a); if(!$r) echo( "错误($php_errormsg)" );阅读全文

posted @ 2006-10-12 12:36 古代 阅读(136) | 评论 (0) 编辑 |

摘要: bailing 在2003server的iis上装Php,下的zip包. 都配好了,发现访问php文件出现 "无法找到该页"的错误. 拷,东搞搞,西搞搞.依然如故. 上google搜发现了这个... 然后在“Internet 服务管理器”左边的“WEB服务扩展”中设置ISAPI 扩展允许,Active Server Pages 允许 搞定... 这可能是2003默认设置过于严格的问...阅读全文

posted @ 2006-10-12 12:35 古代 阅读(2702) | 评论 (4) 编辑 |

摘要: 正常输出 sss资源.chm echo(basename('E:\\tech\\sss资源.chm')); 只输出 .chm echot(basename('E:\\tech\\资源.chm')); ----------------------- 在linux服务器上,不知道为什么不能basename取得 d:\duote\duote\1\fds.exe这种文件名 只好写一个替代的 ...阅读全文

posted @ 2006-10-11 12:45 古代 阅读(63) | 评论 (0) 编辑 |

摘要: http://www.99power.com/wz_109095/ windows xp下设置apache目录访问身份验证(目录访问控制)方案一.编辑httpd.conf 加入 Alias /picture/ "E:/picture/" #设置虚拟目录picture到根目录 Options Indexes MultiViews AllowOverride AuthConfig Ord...阅读全文

posted @ 2006-09-27 13:28 古代 阅读(530) | 评论 (0) 编辑 |

摘要: /* * 这个函数用来将数组或对象重新组合成一个字符串。用在php代码中* 只测试了1,2,3维数组。应该支持多维数组* 上面的$rowsIndex和$rows就是用这个函数生成的。* 对于对象,无法转换。只能转array* @author bailing*/function ArrayToString($obj){ $objType=gettype($obj); if ($objT...阅读全文

posted @ 2006-09-15 23:46 古代 阅读(111) | 评论 (0) 编辑 |

摘要: /* * 等同escape * */function phpEscape($str,$encode="") { if ($encode=="" && !(function_exists("mb_detect_encoding"))) { echo "error You must enter the string's encoding or extend the php for mb_s...阅读全文

posted @ 2006-09-12 22:09 古代 阅读(126) | 评论 (0) 编辑 |

摘要: 处理媒体文件的工具ffmpeg2006-09-03 10:40:45 bailing 用c++编译器编译win下的版本 ,十分麻烦,但是绝对可行。 msys是一个模拟Linux运行环境的东西,在它下面可以运行configure等编译安装命令。这样我们就可以 在windows下编译跨平台的c程序源代码了。 下载 mingw , msys , bash , 这3个都在sourceforge.ne...阅读全文

posted @ 2006-09-09 15:33 古代 阅读(1302) | 评论 (2) 编辑 |

摘要: $str="下载的最大问题是什么——速度,其次是什么——下载后的管理。网际快车FlashGet(JetCar)就是为解决这两个问题所写的,通过把一个文件分成几个部分同时下载可以成倍的提高速度,下载速度可以提高100%到500%。网际快车可以创建不限数目的类别,每个类别指定单独的文件目录,不同的类别保存到不同的目录中去,强大的管理功能包括支持拖拽,更名,添加描述,查找,文件名重复时可自动重命名等等。...阅读全文

posted @ 2006-09-07 14:52 古代 阅读(496) | 评论 (0) 编辑 |

摘要: 感谢木野狐兄 checked=false; var c=document.getElementsByName('channel[]'); n=c.length; for (var i=0; i<n; i++) { if(c[i].checked) { checked=true;break;} } if(!checked) { alert("请选择频道"); form....阅读全文

posted @ 2006-09-02 20:18 古代 阅读(88) | 评论 (0) 编辑 |

摘要: 转自http://www.21xxw.com/additionArt/719181829242006.htm另外:更全的汉字转拼音http://www.cqust.cn/xiaosh/post/75.html 0&&$num-10247) { return""; } else { for($i=count($d)-1;$i>=0;$i--) ...阅读全文

posted @ 2006-09-01 09:20 古代 阅读(331) | 评论 (2) 编辑 |

摘要: http://bbs.chinahtml.com/showthread.php?s=63664bee85f19da15a67f991bef88393&p=312345 几天发现一个问题 date("Y-m-d G:i T",time()) 取出来的时间和本地时间老差8个小时,可我的系统明明是中国标准时(GMT+8),最后终于找到了问题所在: 原来从php5.1.0开始,php.ini里加入了dat...阅读全文

posted @ 2006-08-31 17:25 古代 阅读(192) | 评论 (0) 编辑 |

摘要: extname =";php;html;js;css;htm;"; //the file type need to be operated ,format is [;php;html;]$fl->deepLimit = 0; $fl->path='D:\web\youtube'; //operate dir$fl->filterPath='_vti_cnf'; //ignored d...阅读全文

posted @ 2006-08-27 15:38 古代 阅读(2149) | 评论 (0) 编辑 |

摘要: $downloadTable=''; $i=0; $n=count($serList_cae); $cols = 4; foreach ($serList_cae as $key=>$item) { if (($i%$cols)==0 && $i!=0) $downloadTable .=""; $downloadTable .="\n"; $downloadTable .="\n"...阅读全文

posted @ 2006-08-22 16:13 古代 阅读(145) | 评论 (0) 编辑 |

摘要: 这是为了翻页而写的如:按照某组合条件,列表页到了第5页,点击某条记录进入修改,那么保存后返回哪个页面就是个麻烦的事情。将组合条件组成字符串带入修改页面,然后根据这个条件返回,那么就轻松多了。而且将来修改组合搜索的条件也不用再修改程序。一劳永逸啊,呵呵。//解析post,get,request字符串function _parsePost( $method = "_POST" , $filter ){...阅读全文

posted @ 2006-08-17 10:11 古代 阅读(711) | 评论 (0) 编辑 |

摘要: 网页抓取程序 1.http协议HTTP既可以使用非持久连接(nonpersistent connection),也可以使用持久连接(persistent connection)。HTTP/1.0使用非持久连接,HTTP/1.1默认使用持久连接。 请求的头部 GET /somedir/page.html HTTP/1.1Host:www.chinaitlab.comConnection:closeU...阅读全文

posted @ 2006-08-15 21:39 古代 阅读(802) | 评论 (0) 编辑 |

摘要: securecrt , 点连接-〉会话选中一个连接-〉属性-〉终端-〉反空闲-〉发送协议no-op (打勾) winscpnew-session ->选中一个session , load , connection -> keepalives -> sending of null ssh packets阅读全文

posted @ 2006-07-11 08:56 古代 阅读(1083) | 评论 (1) 编辑 |

摘要: fopen在bsd系统上打开文件失败 2006-06-21 13:21:09 bailing 原来是因为文件名中带了 - , 改为下划线 _ , ok. windows下没有这个问题。 问题代码 $fp = fopen("forms/access-forbidden.txt","a+"); fwrite($fp,implode( ":" , $array)."\r\n" ); ...阅读全文

posted @ 2006-06-22 13:49 古代 阅读(331) | 评论 (0) 编辑 |

摘要: frontpage用{}而不是通常的()来匹配pattern 并获取这一匹配。所获取的匹配在frontpage里就是\1 \2等所以替换所有以abc开头的字符串为def开头,那么这么写查找: abc{.*}替换为: def\1阅读全文

posted @ 2006-06-12 11:51 古代 阅读(222) | 评论 (0) 编辑 |

摘要: 好久没用fsockopen,居然忘记了post的格式。 fsockopen post表单2006-04-27 14:42:05 bailing 需要注意: 1.form的数据必须用rawurlencode编码联起来。 2.必须提交content-length长度 3.post表单的数据必须跟在\r\n\r\n后面。 $data["channel"]=$moRow['serviceCode']...阅读全文

posted @ 2006-04-27 14:49 古代 阅读(2565) | 评论 (0) 编辑 |

摘要: acdsee8,打开psd文件所在文件夹,全选所有psd文件,右健-〉工具-〉文件格式转换fireworks8文件-〉批处理fireworks的批处理在处理psd文件导出为jpg的时候,总是弹出字体不存在要你确认的对话框acdsee则不会。path; //\0、\a、\b、\f、\n、\r、\t 和 \v $current = str_replace("\\", "/", $current); ...阅读全文

posted @ 2006-04-10 13:25 古代 阅读(528) | 评论 (1) 编辑 |

摘要: 根目录/css下打开phpmyadmin.css.php下有PMA_setFontSizes();由于PMA_setFontSizes()函数(位于libararies/common.lib.php文件中)根据OS/browser来设定字体大小,均为x-small等名词表示。所以导致浏览器解析不正常。 我改为下面的$font_size = '14px';$font_biggest...阅读全文

posted @ 2006-03-17 14:01 古代 阅读(403) | 评论 (0) 编辑 |

摘要: 由于phpmailer的sendmail部分依赖popen打开sendmail发信,而popen在文件不存在的情况下也返回一个句柄,所以,这是个很大的bug.修改了sendmail.cf......Cweqhi.com 依旧被126拒收。改用smtp,由于本地sendmail是开着的,而telnet上去可以正常发信。所以。修改phpmailer发送类型为smtp, smtp host为 loca...阅读全文

posted @ 2006-03-10 09:15 古代 阅读(373) | 评论 (0) 编辑 |

摘要: 这个版本完全后台。权限控制做了第一个版本。金字塔权限结构,实现的结果是权限数组可以在此基础上实现其他一些外围的功能。比如文章系统。留言。论坛。不过没时间弄了。阅读全文

posted @ 2006-02-13 19:35 古代 阅读(323) | 评论 (1) 编辑 |

摘要: 来自http://phpclasses.dev.skypp.com/browse/package/945.html需要注册并通过邮件确认才能下载,不过.注册很简单,就填几个框子.//用法示范//利用archive打包//包含这个类文件require_once("zipArchive/archive.php");$test = new zip_file( $zipFileName );// Cre...阅读全文

posted @ 2005-12-16 21:40 古代 阅读(1555) | 评论 (4) 编辑 |

摘要: 安装nanoweb笔记2005-12-12bailinghttp://nanoweb.si.kz这个服务器纯粹用php编写。安装不复杂。install.bat。然后修改安装根下c:\nanoweb\nanostart.bat中的php为你的php cli程序所在的路径即可。我的cli php在 D:\www\php44\cli\php.exe 我的start.bat脚本@ECHO OFF SET ...阅读全文

posted @ 2005-12-12 17:12 古代 阅读(240) | 评论 (0) 编辑 |

摘要: xxxxxxxxx77889 1 上海TEXT;$p = '#.*?#s';preg_match_all($p, $s, $r);print_r($r);?>阅读全文

posted @ 2005-11-24 12:32 古代 阅读(284) | 评论 (0) 编辑 |

摘要: 139life的餐厅数据很全,我做的wap正好有一块是餐厅介绍。从上个星期5开始取数据,一开始写的利用file_get_contents,整个过程都由程序控制。结果由于这个函数会超时导致脚本中断,我一点办法也没有,只好放弃。只好分步骤用flashget将文件下载到指定目录。整个过程人工操作异常复杂。所以程序其实起的作用不大,只是处理现成的数据html文本。还好今天晚上终于弄好了。下面的代码是第一个...阅读全文

posted @ 2005-11-21 18:57 古代 阅读(256) | 评论 (0) 编辑 |

摘要: html调outlook直接送form到指定mail ---bug报告无意中看到,还html还能这样干啊,高兴foxbase5@gmail.com>?subject=bug report:2005/02/05 22:12:41" method=post encType=text/plain>阅读全文

posted @ 2005-11-17 15:00 古代 阅读(234) | 评论 (0) 编辑 |

摘要: 下载地址:http://www.cnblogs.com/Files/gudai/wml_manual_final.zip阅读全文

posted @ 2005-11-16 08:46 古代 阅读(1746) | 评论 (4) 编辑 |

摘要: 今天终于将这个程序搞出来了。而且有效。 $item_button,'topic' => $topic); foreach( $posts AS $name => $value ) { $postValues = $postValues . urlencode( $name ) . "=" . urlencode( $value ) . '&'; } $postVal...阅读全文

posted @ 2005-11-03 15:47 古代 阅读(594) | 评论 (3) 编辑 |

摘要: 如果是基于session或者cookie做防止刷新,那么,我可以伪造状态,用xmlhttp把服务器刷爆 代码如下,服务器端的代码在最后一个textarea里。 xmlhttp 31号 杨杰晰 $v) { $$key = $v; $str .=$v."\r\n"; //echo "$v \n"; } //print_R($_SERVER...阅读全文

posted @ 2005-11-02 20:58 古代 阅读(2072) | 评论 (0) 编辑 |

摘要: Win2000中用户自定义IP头的实现及OicqSend完整实例源程序 选择自 ghj1976 的 Blog 关键字 Win2000中用户自定义IP头的实现及OicqSend完整实例源程序 出处 http://nj.xici.net/board/doc.asp?id=1541180&sub=2 by 孤独剑客 e-mail: janker@371.net ho...阅读全文

posted @ 2005-11-02 17:17 古代 阅读(280) | 评论 (0) 编辑 |

摘要: '; } // end func /** 函数 execute( $dirName = null ) * 功能 对目录下所有文件及子目录下所有文件进行操作 * 参数 $dirName 目录名称 */ function execute( $dirName = null ,$dirdeep = 1) { if( empty( $dirName ) ) exit( "IBFileSystem: ...阅读全文

posted @ 2005-10-25 09:36 古代 阅读(254) | 评论 (0) 编辑 |

posted @ 2005-10-20 19:07 古代 阅读(160) | 评论 (0) 编辑 |

摘要: 最近由于抓了网站的图片做demo,都太大了。 $v) { $$k = $v; } if ($checked==1) { $info = getimagesize ( $srcPicPath); //pr($info); $actualWidth = $info[0]; $height = $info[1]-$y; $imgsrc = ImageCreateFromPng(...阅读全文

posted @ 2005-10-19 10:29 古代 阅读(116) | 评论 (0) 编辑 |

摘要: 近来苦于配色,今日思之以解决方案,颜色过渡,遂美 $v) { $$k = $v; } if ($checked) { $one = intval(substr($basecolor,0,2),16); $two = intval(substr($basecolor,2,2),16); echo ""; for ($jk=0;$jk #{$color}"; $k+=0x1E; ...阅读全文

posted @ 2005-10-14 16:59 古代 阅读(337) | 评论 (0) 编辑 |