摘要: function getRandoms($length) {$arr1 = range(0, 9); //$arr2 = range('a','z');//$arr3 = range('A','Z');//$pattern = array_merge($arr1,$arr2,$arr3); //合并数组//$len = count($pattern) - 1;$len = count($arr1) - 1;$key = "";for($i = 0; $i < $length; $i ++) {//$key 阅读全文
posted @ 2012-05-14 10:22 小魏的程序之家 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式:< (S*?)[^>]*>.*?|< .*? />评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力匹配首尾空白字符的正则表达式:^s*|s*$评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等), 阅读全文
posted @ 2011-12-27 10:53 小魏的程序之家 阅读(123) 评论(0) 推荐(0) 编辑
摘要: JS里 面的new Date("xxxx/xx/xx")这个日期的构造方法有一个妙处,当你传入的是"xxxx/xx/0"(0号)的话,得到的日期是"xx"月的前一个 月的最后一天("xx"月的最大取值是69,题外话),当你传入的是"xxxx/xx/1"(1号)的话,得到的日期是"xx"月的后一个 月的第一天(自己理解)如果传入"1999/13/0",会得到"1998/12/31"。而且最大的好处是当你传入"xxxx/3/0&q 阅读全文
posted @ 2011-12-26 16:42 小魏的程序之家 阅读(1604) 评论(0) 推荐(0) 编辑
摘要: <?php $DB_Server = "192.168.1.1"; $DB_Username = "root"; $DB_Password = "root"; $DB_DBName = "testDB"; $DB_TBLName = "uchome_mailboxmanage_import_sendlog"; $savename = date("Y-m-j H:i:s"); $Connect = @mysql_connect($DB_Server, $DB_Userna 阅读全文
posted @ 2011-12-07 16:19 小魏的程序之家 阅读(797) 评论(0) 推荐(0) 编辑
摘要: #每周注册人数对每周注册会员数量一目了然!dateline: 注册时间戳DATE_FORMAT(FROM_UNIXTIME(dateline),'%Y'): 获取当前年份weekofyear(FROM_UNIXTIME(dateline)) : 获取当前周数weeknum: 周数按年份、月份分组并排序:select DATE_FORMAT(FROM_UNIXTIME(dateline),'%Y') yearnum,weekofyear(FROM_UNIXTIME(dateline)) weeknum,COUNT(*) as '注册人数' from 阅读全文
posted @ 2011-12-05 17:58 小魏的程序之家 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 在发送的邮件内容里面插入一张无限小的图片 假设长宽为1px*1px,路径为 http://www.xiaowei.com/test.php?email='nonoweipan@163.com'. 其中email的参数可以作为你插入数据库的数据,然后写一个test.php来执行操作 ,当邮箱被打开之后 test.php这个程序将会被触发,触发后插入数据.目前主流邮箱的跟踪情况:新浪邮箱 可以判断搜狐邮箱 可以判断MSN邮箱 可以判断QQ邮箱 可以判断163邮箱 可以判断Gmail邮箱 不可以判断yahoo邮箱 不可以判断126邮箱 不可以判断测试进行中... 阅读全文
posted @ 2011-10-17 18:01 小魏的程序之家 阅读(191) 评论(0) 推荐(0) 编辑
摘要: uchome的后台入口是admincp.php 在admin文件夹下,有后台管理的入口页面,和tpl模板文件,首先,我要在admincp的入口动作中,添加有个acs的数组文件$acs数值,存放可以访问的动作,里面分为四个数组。$acs = array(array('index','config', 'privacy', 'ip', 'spam', 'hotuser', 'defaultuser', 'usergroup', 'credit', ' 阅读全文
posted @ 2011-10-10 13:59 小魏的程序之家 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 主页博客相册个人档案好友查看文章JS 模拟的GET方法代码:function _GET(){var url = window.top.location.href;var start = url.indexOf('?')+1;var end = url.length;var Query_String = url.substring(start, end);var Get = Query_String.split('&');for (var i in Get){;var tmp = Get[i].split('=');if(tmp[0]==& 阅读全文
posted @ 2011-09-22 16:39 小魏的程序之家 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 开启curl也好,加装curl也好,都是一码事。本文假定你的Ubuntu Linux已经安装好了LAMP环境。 先查看自己的php5是否已经安装了curl。方法如下: 1.在web服务器目录( Ubuntu下的通常为 /var/www )新建test.php文件 2.编辑文件,键入下面一行代码: 3.保存文件 4.打开浏览器,浏览该网页。(例如:http://localhost/test.php) 5.搜索"curl",看看是否已经安装了curl。没搜到的话肯定是没装了,要装的请看下面。 安装方法很简单,只需要一条命令。(这里选择直接apt-get安装,因为比起自己编译简单 阅读全文
posted @ 2011-09-15 18:20 小魏的程序之家 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一:一条mysql语句,复制表结构及主键table1id num1 222 22id为 int(11) primary auto_increment复制数据及表结构,如下:create newtable(id int(11) auto_increment primary key) select * from table1;如果不想复制数据,如下:create newtable(id int(11) auto_increment primary key) select * from table1 where 2=1;二:将查询出的数据插入到另一张表中insert into newtab... 阅读全文
posted @ 2011-09-15 16:14 小魏的程序之家 阅读(222) 评论(0) 推荐(0) 编辑