使用php进行WordNet访问

| 我尝试访问wordnet词典,如在以下文章中提到的:从php调用wordnet(Wordnet类或PHP API)。 通过命令行,它工作正常。然后,我尝试使用如下所示的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   \") 
它不起作用。 您能否帮我这个原因以及对解决方案的建议是什么?     
已邀请:
        好的,我现在得到了解决方案。问题是由于命令之间的空格。所以我按以下方式处理它们:
$cmd = \'\"C:/Program Files (x86)/WordNet/2.1/bin/wn\" \"home\" \"-synsn\"\';
$output=shell_exec($cmd);
感谢所有回答我的查询的人     

要回复问题请先登录注册