1

当我在 shell 中运行命令时,我想从命令行下载文件,但当我想在 PHP 中执行它时,没有结果

$cmd='wget http://cvs.snort.org/viewcvs.cgi/snort/rules/dns.rules'
$output=shell_exec($cmd);
echo "<pre>$output</pre>";

我只是想从这个网站下载

任何帮助,将不胜感激

我该如何纠正这个?

如果解决方案是 Curl 我该怎么写

4

3 回答 3

2

使用卷曲。像这样

于 2011-07-11T11:12:37.400 回答
1

file_get_contents('http://cvs.snort.org/viewcvs.cgi/snort/rules/dns.rules');

做同样的事情

于 2011-07-11T11:16:30.447 回答
0

默认情况下 wget 将文档写入文件

为了防止默认使用选项: wget -q -O /dev/stdin google.com

于 2011-07-11T11:13:27.580 回答