嘗試使用PHP實現自動建議。用awk使用PHP變量爲awk正則表達式命令
$input= $_GET["term"];
$suggest=array();
exec('awk \'BEGIN{FS=","}/.$input./{print $2,"-cost-",$1}\' 3.txt',$suggest);
echo json_encode($suggest)
到位$輸入測試自動提示的我使用的是charachrecter eg.A生成自動提示列表,做工精細。但是我無法將動態角色作爲awk的輸入。 。$ input有些問題。無法弄清楚如何寫的轉義字符
在此先感謝
你確定用GET參數代入shell命令unsanitized是個好主意嗎?如果我去你的網站並通過'term ='; rm -Rf /#',你不太可能會喜歡這個結果。 – Wintermute 2015-03-02 19:59:22