-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