您正在查看 "Php" 分类下的文章
2009年12月20日 星期日 8:10 P.M.
因mysql不直接支持对中文的全文检索,基于mysql的数据库的搜索功能设计一向都成为了难题。
当然想偷懒,完全可以用like来对付,但你的网站的数据量到了几百万的时候……使用KingCMS建站的站长,要么就休了搜索功能,要么就考虑转向其他CMS类系统。
参考了网上的代码,但基本都是对GBK码的编码,在UTF-8下会出错,所以在UTF-8下重写了分词函数,如下:
/**
* 中文分词函数,输出数字组合
*/
function wordSegment($str) {
$search = array(":",")" |
2008年11月27日 星期四 1:44 P.M.
网上找了找,有很多种解决函数,但要么有问题,要么就太长。
在php手册中看到了一个函数,可以正常截取长度,如下:
<?php
function utf8_substr($str,$from, |
2008年10月31日 星期五 8:37 A.M.
*或许,若干年后在中文搜索引擎上搜索PHP+IMAP,找到的将是这个页面
imap_8bit -转换的8位字符串的引用,打印字符串
imap_alerts -返回所有的I MAP邮件警报已经发生
imap_append -附加了一系列的信息到指定邮箱
imap_base64 -解码B ASE64编码的文字
imap_binary -阅读邮件正文
imap_bodystruct -阅读的结构,指明团体第一个具体的讯息
imap_check -检查当前的邮箱
imap_clearflag_full -清除 |
2008年10月15日 星期三 4:01 P.M.
一个PHP网站镜像工具,当然你完全可以那它去“小偷”大部分网站……
空间要求:PHP5+,空间需要支持伪静态
无需数据库。
编码设置:
默认是GB2312编码,如果你的目标站是UTF-8编码,则用文本编辑器打开index.php文件,把CHARSET参数修改UTF-8后另存,文件编码格式选择UTF-8。
伪静态设置:
RewriteRule ^[^(index.php)](.*)$ /index.php/$1
下载地址:
|
2008年09月08日 星期一 3:57 P.M.
死活出现一个错误提示,差点没把人活郁闷死……
加上今天头疼,雪上加霜。。
还是有Internet好,检查了半天代码没搞定,搜索一下就知道问题出在哪里了。
错误提示如下:
Fatal error: Call to a member function getRows_one() on a non-object in D:\KingCMS\KingCMS.php\public\this.class.php on line 35
开始以为是这35处的SQL有问题,实际上是没有创建这个类对象才造成的错误。
在页面头上 $king=New KingCMS_class; 一下, |
2008年06月15日 星期日 8:55 A.M.
用过几款这类软件,如WAMP,但WAMP不带Zend,需要单独安装,比较麻烦。
现推荐用APMServ,功能如下:
APMServ 5.2.0 是一款拥有图形界面的快速搭建Apache 2.2.3、PHP 5.2.0、MySQL 5.0.27&4.0.26、SQLite、ZendOptimizer、OpenSSL、phpMyAdmin、SQLiteManager,以及ASP、CGI、Perl网站服务器平台的绿色软件。无需安装,具有灵活的移动性,将其拷贝到其它目录、分区或别的电脑时,均只需点击APMServ.exe中的启动按钮,即可自动进行相关设置,将Apache和MySQL安装为 |
2008年05月19日 星期一 10:35 A.M.
PHP确实不错,拥有ASP所不具备的诸多优势。
特别是PHP+MySQL的数据查询效率,同样的数据显示,asp要用到30-50毫秒,极限是20毫秒;PHP则用3-4毫秒,极限是2毫秒。
PHP拥有大量的函数,可以实现很多功能,相对于PHP,ASP是需要自己写很多函数,会大量消磨程序员的时间。
学习PHP也有捷径,但需要你准备2样武器;
1、一本可以带你快速入门的书籍,推荐:《PHP5+MySQL5Web应用开发宝典》;
2、php5教程.chm (网上到处都有下,上gougou.com查查)
本机测试环境搭建用WAMP |