跟着ArthurXF学抄正则表达式
2009/06/22 18:02 ArthurXF
还在为写正则表达式头疼吧?看看我ArthurXF肖老师是如何抄正则的,注意咯,是抄不是写。呵呵!
你要找的正则表达式都在这个网站。
http://regexlib.com/
你可以根据类别查找你要的哪种正则,每个正则都有介绍,投票和能匹配什么,不能匹配什么。非常的实用啊。
ArthurXF强烈推荐去这个网站上去抄正则表达式。
友情提醒:该网站的正则一般使用PHP的eregi函数调用。
你要找的正则表达式都在这个网站。
http://regexlib.com/
你可以根据类别查找你要的哪种正则,每个正则都有介绍,投票和能匹配什么,不能匹配什么。非常的实用啊。
ArthurXF强烈推荐去这个网站上去抄正则表达式。
友情提醒:该网站的正则一般使用PHP的eregi函数调用。
discuz的在线中文分词服务
2009/06/19 20:52 ArthurXF
本人ArthurXF倾情奉献此文章,转载请注明出处,谢谢。
中文分词越来越收到重视,可是如何去收集一个庞大的词库呢?又如何能够通过词库做好合理的中文分词呢?这些问题困扰着我们很长时间了。现在我来提供一个简单的分词方法,不需要提供词库就可以进行分词。还可以转编码呢?呵呵
http://keyword.discuz.com/related_kw.html?title=你的标题&content=你的内容&ics=输入时的编码&ocs=输出时的编码。
例子:
http://keyword.discuz.com/related_kw.html?title=BIWEB开源建站系统
就会返回一个XML,默认编码为GB2312.里面会拆分为 BIWEB、系统、开源三个词
这样只需要解析这个XML,就可以拿到拆分后的分词了,是不是很简单啊?呵呵。
BIWEB WMS开源建站系统,欢迎大家下载使用。http://www.biweb.cn
中文分词越来越收到重视,可是如何去收集一个庞大的词库呢?又如何能够通过词库做好合理的中文分词呢?这些问题困扰着我们很长时间了。现在我来提供一个简单的分词方法,不需要提供词库就可以进行分词。还可以转编码呢?呵呵
http://keyword.discuz.com/related_kw.html?title=你的标题&content=你的内容&ics=输入时的编码&ocs=输出时的编码。
例子:
http://keyword.discuz.com/related_kw.html?title=BIWEB开源建站系统
就会返回一个XML,默认编码为GB2312.里面会拆分为 BIWEB、系统、开源三个词
这样只需要解析这个XML,就可以拿到拆分后的分词了,是不是很简单啊?呵呵。
BIWEB WMS开源建站系统,欢迎大家下载使用。http://www.biweb.cn
ArthurXF原创给smarty的{html_checkboxes}加js事件
2009/06/11 16:58 ArthurXF
ArthurXF是BIWEB WMS开源系统的创始人,关于BIWEB WMS开源系统的介绍,可以访问biweb.cn
smarty里面的{html_checkboxes}是用来自动生成html的checkbox的,非常方便和实用。例如下面的例子:
$smarty->assign('cust_checkboxes', array(
1000 => 'Joe Schmoe',
1001 => 'Jack Smith',
1002 => 'Jane Johnson',
1003 => 'Charlie Brown')
);
$smarty->assign('customer_id', 1001);
?>
上面的赋值在模版里写入下面的smarty语句
{html_checkboxes name='id' options=$cust_checkboxes selected=$customer_id separator='
'}
就可以自动生成下面的html代码。多简单省事啊。
不过当我们需要在下面的input上加onclick事件如何来写呢?手册上也没看到例子,并且写的不明不白。我ArthurXF本以后要去扩展smarty了,谁知道看了源代码之后发现要实现这个功能太容易了。请看我写的例子。
{html_checkboxes name='id' options=$cust_checkboxes selected=$customer_id separator='
' onclick="alert('ok')"}
这样就可以了,呵呵,是不是非常简单啊?请转载的兄弟姐妹,帮忙推广一下BIWEB WMS开源系统。biweb.cn?phpbr>
smarty里面的{html_checkboxes}是用来自动生成html的checkbox的,非常方便和实用。例如下面的例子:
$smarty->assign('cust_checkboxes', array(
1000 => 'Joe Schmoe',
1001 => 'Jack Smith',
1002 => 'Jane Johnson',
1003 => 'Charlie Brown')
);
$smarty->assign('customer_id', 1001);
?>
上面的赋值在模版里写入下面的smarty语句
{html_checkboxes name='id' options=$cust_checkboxes selected=$customer_id separator='
'}
就可以自动生成下面的html代码。多简单省事啊。
不过当我们需要在下面的input上加onclick事件如何来写呢?手册上也没看到例子,并且写的不明不白。我ArthurXF本以后要去扩展smarty了,谁知道看了源代码之后发现要实现这个功能太容易了。请看我写的例子。
{html_checkboxes name='id' options=$cust_checkboxes selected=$customer_id separator='
' onclick="alert('ok')"}
这样就可以了,呵呵,是不是非常简单啊?请转载的兄弟姐妹,帮忙推广一下BIWEB WMS开源系统。biweb.cn?phpbr>
BIWEB WMS系统使用到的PHP模块
2009/06/11 11:46 ArthurXF
请对照安装下列需要的模块,否则很可能导致使用BIWEB WMS系统时发生不能正常的现象。
下列模块不是每个都必须安装的,只是需要使用相应功能时,就要对应安装,才能运行正常。
BIWEB WMS功能名称 | 使用PHP模块 |
---|---|
后台登陆检查 | mbstring(扩展) |
Excel导入导出 | php_zip(扩展) |
数据库 | PDO(扩展) |
mysql数据库 | pdo_mysql(扩展) |
mssql数据库 | pdo_mssql(扩展) |
共享内存 | shmop或者MMCACHE(扩展) |
转编码 | iconv(扩展) |
压缩图 | gd(扩展) |
XML处理 | domxml(扩展) |
模拟登陆访问 | crul(扩展) |
服务器传送文件 | ftp |
socket服务器和客户端 | socket(扩展) |
与FLASH交互的简便XML | wddx |
加密处理 | hash |
.ini application/octet-stream
.exe application/octet-stream
.rar application/octet-stream
.flv application/octet-stream
.chm application/octet-stream
.js application/octet-stream
.ico image/x-icon
.txt text/plain
.htm text/plain
.sql text/plain
.xls application/vnd.ms-excel
.doc application/msword
.php text/html
.css text/css
.zip application/x-zip-compressed
.wma audio/x-ms-wma
.mp3 audio/mpeg
.gz application/x-gzip-compressed
.xml text/xml
目前ArthurXF就找了这么多,其他的以后再添加。
.exe application/octet-stream
.rar application/octet-stream
.flv application/octet-stream
.chm application/octet-stream
.js application/octet-stream
.ico image/x-icon
.txt text/plain
.htm text/plain
.sql text/plain
.xls application/vnd.ms-excel
.doc application/msword
.php text/html
.css text/css
.zip application/x-zip-compressed
.wma audio/x-ms-wma
.mp3 audio/mpeg
.gz application/x-gzip-compressed
.xml text/xml
目前ArthurXF就找了这么多,其他的以后再添加。