我尝试访问 wordnet 字典,如:Calling wordnet from php (Wordnet class or API for PHP)中所述。它通过命令行运行良好。然后我尝试使用下面的 php 函数 shell_exec() 来访问字典:
<?php
$output=shell_exec("\Program Files (x86)\WordNet\2.1\bin\wn");
echo $output;
?>
这会显示搜索选项,如 -ant、-hyp 等。它工作正常
但是当我尝试在上述命令中添加搜索选项时(如下所示)它不起作用:
<?php
$output=shell_exec("\Program Files (x86)\WordNet\2.1\bin\wn star -synsn");
echo $output;
?>
甚至当我在命令中给空间时,例如:
$output=shell_exec("\Program Files (x86)\WordNet\2.1\bin\wn ")
那没起效。
您能帮我解决这可能是什么原因以及解决方案的任何建议吗?