我的PHP是5.4.3,看到也只有SWSC的版本接近的也只有5.3.x 打开PHP报错缺少php4ts.dll 试了下第一个例子 报错,Call to undefined function scws_new() 小白一个,求帮帮忙啊~~
自定义词库加载不上,是什么原因呢? $cws = scws_new(); $cws->set_charset('utf8'); $cws->set_dict('/usr/local/scws/etc/dict.utf8.xdb'); $cws->set_dict(BASE_PATH.'admin/data/dict/wo.txt',SCWS_XDICT_TXT);
...包括类包拷贝到了线上。 出现如下错误。 configure:error: scws_new() NOT found in libscws, please check it first http://bbs.xunsearch.com/showthread.php?tid=7 按照这个贴子处理,还是不行。 没有 ln -s libuuid.so.1.0 libuuid.so; 这个文件。[hr] 除了把系统重装...
在另一帖子中回复您的,我猜测是您的 scws 对像字符集没有正确指出,而 php.ini 默认设为 gbk导致,建议显式地指定字符集 $so = scws_new('utf8'); 或在任何 add_dict 之前调用 set_charset
...p[/b] on line [b]23[/b] [b]Fatal error[/b]: Call to undefined function: scws_new() in [b]E:\AppServ\www\ceshi\index.php[/b] on line [b]61[/b] [[i] 本帖最后由 xiaodi667 于 2007-7-5 16:23 编辑 [/i]]
下载了scws-0.0.1-pre和SCWS 扩展 PHP 5.2.x 版二进制文件,但是不知道应该如何安装。 PHP中已经配置好了dll文件,但是$so = scws_new();没有反应。 不知道应该如何安装scws-0.0.1-pre中的内容,以及将dic和rule放在哪里! 请版主解答。
Freebsd 8.0-RELEASE 测试成功。如果碰到如下错误:configure:error: scws_new() NOT found in libscws, please check it first 请参考下面帖子:[url]http://bbs.xunsearch.com/showthread.php?tid=7[/url]
$cws = scws_new(); $cws->set_charset('utf8'); $cws->set_rule('D:/Program Files/scws/etc/rules.utf8.ini'); //注意路径 $cws->set_dict('D:/Program Files/scws/etc/dict.utf8.xdb'); $cws->add_dict(ROOT_PATH."inc/spider/dict_extra.txt", SCWS_XDICT_TXT);//新增词库 $cws->set_ignore(tru...
...出现 checking for scws.h... yes, found in /usr/local/scws checking for scws_new in -lscws... no configure: error: Incorrect scws library 有没有遇到过这种情况,, cd phpext/ phpize ./configure --with-scws=/usr/local/scws ..... configure: error: Incorrect scws library 遇...
...的txt文件确实被成功修改了。 你建议你在 test.php 里的 scws_new() 之前加一句: echo "dict content: \n"; echo file_get_contents('/data/html/365search/dict.film.txt'); echo "\n-------\n"; 看看你的 dict.film.txt 是不是真的写入了?