2016-05-30 96 views
2

如何用php打開可執行文件(GNU/Linux)?用php打開可執行文件

execsystem不適用於我。

由於我已經嘗試了多種不同的選擇,我來問你。我從來沒有任何使用PHP的經驗(我與C一起工作),所以我被困在可能簡單的東西,但對我來說很難。我試過這個:

<?php 

string exec('add_user email password'); 

?> 

和許多其他的可能性。 add_user是用C++編寫的可執行文件。它位於根文件夾,在html文件夾和apache2文件夾(以防萬一),所以它不是錯誤的路徑。電子郵件和密碼是參數。我已經嘗試了exec()和system(),沒有任何反應。我甚至試過'whoami',沒什麼。當我說什麼都沒有發生,我真的是這個意思。我用瀏覽器「localhost/test.php」調用php,只是空白的網站。如果我嘗試echo 'string';,我仍然沒有得到任何東西。

回答

1

嘗試shell_exec

<?php 
$output = shell_exec('ls -lart'); 
echo "<pre>$output</pre>"; 
?> 
+1

謝謝你,它的工作! – Mirakurun