-2 我有一個程序在我的命令行上運行。該程序允許用戶輸入用戶名並返回一組與該用戶有關的信息。我假設可以從php訪問這個程序,甚至將信息存儲在一個變量中。任何人都知道如何做到這一點雖然?用php調用命令行程序 提前感謝你的建議使用system()命令 來源 2012-05-29 nv39 +4 你在谷歌輸入了你的問題嗎?它給你答案! – +0 @Topener我明顯有。很難知道哪個答案是正確的,因爲我不完全確定我在找什麼。我發現getopt的(),但它不工作(可能是因爲我沒有正確地使用它) – nv39 +0 +1 - 問題是可以接受的,需要一定的肯定:-) – Smandoli
1 這個link應該可以幫到你。一個簡單的例子: <?php $out = array(); exec = ('ls /ver 2>&1', $out); print_r($out); ?> 來源 2012-05-29 16:18:03 +0 太棒了,我發現這個例子相當有幫助。非常感謝! – nv39
1 嘗試。 http://php.net/manual/en/function.system.php 或exec() http://www.php.net/manual/en/function.exec.php 來源 2012-05-29 16:16:22 Kristian +0 這正是我一直在尋找。非常感謝! – nv39 +0 還有一件事......當我嘗試像exec(「whoami」)這樣的東西時,我得到了www-data的結果。你知道這是爲什麼嗎?S? – nv39 +0 這將是網絡服務器運行的用戶。 – andrewsi
你在谷歌輸入了你的問題嗎?它給你答案! –
@Topener我明顯有。很難知道哪個答案是正確的,因爲我不完全確定我在找什麼。我發現getopt的(),但它不工作(可能是因爲我沒有正確地使用它) – nv39
+1 - 問題是可以接受的,需要一定的肯定:-) – Smandoli