标签: php wget shell-exec
我想从命令行下载文件 当我在shell中运行命令时它会工作,但是当我想在PHP中执行它时,没有结果
$cmd='wget http://cvs.snort.org/viewcvs.cgi/snort/rules/dns.rules' $output=shell_exec($cmd); echo "<pre>$output</pre>";
我只是想从这个网站下载
任何帮助将不胜感激
我怎么能纠正这个?
如果解决方案是Curl我该怎么写呢
答案 0 :(得分:2)
使用cURL。与this一样。
答案 1 :(得分:1)
的file_get_contents( 'http://cvs.snort.org/viewcvs.cgi/snort/rules/dns.rules');
做同样的事情
答案 2 :(得分:0)
默认情况下,wget将文档写入文件
防止默认使用选项: wget -q -O /dev/stdin google.com
wget -q -O /dev/stdin google.com