1

シェルでコマンドを実行するとコマンドラインからファイルをダウンロードしたいのですが、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 に答える