가 나는 아마도 출력을 기대할 수 http://www.php.net/shell_exec에 따르면 shell_exec()
PHP는 브라우저에서 shell_exec 출력
wget_file.php
<?php
$command = "wget http://mydomain.co/media/bigbigbig.wav";
$output = shell_exec($command);
echo $output;
?>
에 간단한 wget
명령을 실행 해요 비어 : 는 " 실행 된 명령의 출력 또는 오류가 발생했거나 명령이 출력을 생성하지 않으면 NULL입니다. "
명령 줄에서 wget_file.php를 실행하면 wget 결과가 표시됩니다. 그러나 브라우저에서 실행하면 결과가 제공되지 않습니다. (하지만 파일이 실제로 성공적으로 다운로드됩니다)
cUrl
을 통해 호출하여 wget_file.php를 실행하고 url + 경로를 전달할 계획입니다. 실행이 완료된 후에 shell_exec()
에서 응답을받는 것이 좋을 것입니다.
브라우저에서 실행되는 결과물을 얻지 못한다면 누구에게 알려주고 있습니까?
멋진 설명. STDERR 및 STDOUT에주의를 기울이지 않았습니다. – coffeemonitor