1
我試圖訪問如Calling wordnet from php (Wordnet class or API for PHP)中提到的wordnet字典。 它通過命令行工作正常。然後我試圖使用PHP函數了shell_exec(),如下訪問詞典:使用php的WordNet訪問
<?php
$output=shell_exec("\Program Files (x86)\WordNet\2.1\bin\wn");
echo $output;
?>
這顯示如-ant搜索選項,-Hyp等on.ie它工作得很好
但當我嘗試添加在上面的命令搜索選項(如下)沒有奏效:
<?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 ")
它沒有工作。
你能幫我解釋一下這個和任何建議的原因嗎?
該文件名中對我來說,對於Windows路徑來說,看起來不合適。不是驅動器號不存在? – hakre 2011-06-15 11:16:37
@ hakre的評論看起來像答案 - 嘗試'C:\ Program Files文件...等等。 – Spudley 2011-06-15 12:45:15
2)即使我添加了驅動器盤符,它也不起作用。代碼如下所示:$ output = shell_exec(「C:\ Program Files(x86)\ WordNet \ 2.1 \ bin \ wn home -synsn」); – Bikash 2011-06-15 20:32:10