【问题标题】:call command line program with php用php调用命令行程序
【发布时间】:2012-05-29 16:13:28
【问题描述】:

我有一个程序在我的命令行上运行。该程序允许输入用户名并返回与该用户有关的一堆信息。我假设可以从 php 访问该程序,甚至可以将信息存储在变量中。有人知道如何这样做吗?

提前感谢您的建议

【问题讨论】:

  • 你在谷歌输入你的问题了吗?它会给你答案!
  • @Topener 我显然有。很难知道哪个答案是正确的,因为我不完全确定我在寻找什么。我找到了 getopt() 但它不起作用(可能是因为我没有正确使用它)
  • +1 -- 问题可以接受,需要一些肯定:-)

标签: php command-line


【解决方案1】:

这个link 应该可以帮助你。一个简单的例子:

<?php
  $out = array();
  exec = ('ls /ver 2>&1', $out);
  print_r($out);
?>

【讨论】:

  • 太棒了,我发现这个例子很有帮助。非常感谢!
【解决方案2】:

【讨论】:

  • 这正是我想要的。非常感谢!
  • 还有一件事......当我尝试类似 exec("whoami") 的东西时,我得到了 www-data 的结果。你知道为什么这是 :S 吗?
  • 这将是运行网络服务器的用户。
【解决方案3】:

阅读system()exec() 的文档,它应该是你需要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-10
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多