[PHP-users 24418] windowsからのchasen利用
P-FLOW
p-flow @ d6f.com
2005年 2月 6日 (日) 16:46:45 JST
お世話になります。
windows版phpで形態素解析を利用したく
あるサイト様を参考に、まず動作確認をと以下のスクリプトを実行してみました。
しかし、配列$get_chasenに結果が得られません。
<?php
$chasen = 'c:\chasen\chasen.exe';
$str = "これから学校に行ってきます。";
$handle = popen ("echo $str | $chasen ", 'r');
while ($get_chasen = fgets ($handle)) {
$kaiseki = split ("\t", $get_chasen);
print $kaiseki[0]." / ".$kaiseki[1]." / ".$kaiseki[2]." /
".$kaiseki[3]." / ".$kaiseki[4]." / ".$kaiseki[5];
}
pclose ($handle);
?>
popenに与えている引数を
print ("echo $str | $chasen ");
で表示させ、コピーしたものをコマンドプロンプトにかけると正常にchasenは動
作します。
上記のスクリプトではなぜ動作しないのかわかりません。
chasenをwindows版phpで利用するための情報が少なく困っています。
みなさまお知恵を貸していただけますでしょうか。
以上、よろしくお願いいたします。
PHP-users メーリングリストの案内