Загрузка и сохранение файла с помощью wget в shell_exec - PullRequest
1 голос
/ 11 июля 2011

Я хочу загружать файлы из командной строки, когда я запускаю команду в оболочке, она будет работать, но когда я хочу выполнить ее в PHP, нет результата

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

Iпросто хотел скачать с этого сайта

любая помощь будет оценена

как я могу исправить это?

если решение Curl, как я могу написать это

Ответы [ 3 ]

2 голосов
/ 11 июля 2011

Используйте cURL . Как это .

1 голос
/ 11 июля 2011

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

делает то же самое

0 голосов
/ 11 июля 2011

По умолчанию wget записывает документ в файл

Для предотвращения использования по умолчанию: wget -q -O /dev/stdin google.com

...