我需要能够从 PHP 程序运行 Linux find 命令,并希望能够让它以 XML 形式返回 find 的输出。这可能吗?我希望能够做到这一点,这样我就可以轻松地找到每个子(文件)的父(目录)。还是有更好的方法来做到这一点?谢谢!
问问题
348 次
1 回答
2
您不会将 find 命令的输出作为 xml 获得,它只会返回文本(因为它只应该返回)。
您最好的选择可能是从使用 exec 运行 find 时返回的文本创建所需的 xml。
示例 sudo 代码:
get all info you want to find: exec(find);
create barebones xml string;
create xml object ("i'd use simplexml in this example");
simplexml->addchild(info found from exec find);
对不起,只有 sudo 代码,在我目前的情况下无法写任何东西
如果您不了解 simplexml,则可以参考:
于 2012-10-09T20:47:20.377 回答