PHP에서 proc_open
메서드의 결과를 얻으려고했지만 인쇄 할 때 비어 있습니다.proc_open()의 출력을 얻는 방법
$descriptorspec = array( 0 => array("pipe", "r"), 1 => array("pipe", "w"), 2 => array("file", "files/temp/error-output.txt", "a") ); $process = proc_open("time ./a a.out", $descriptorspec, $pipes, $cwd);
는 한 내가 아는 한, 나는 stream_get_contents()
echo stream_get_contents($pipes[1]); fclose($pipes[1]);
과 출력을 얻을 수 있습니다하지만 난 그 .. 어떤 제안을 할 수 없어?
Thx before ...
이 하하, 코드가 실제로 저 방법 proc_open 작품을 이해했다. – Yoshiyahu
@Yoshiyahu 하하, 그걸 알고 기꺼이 .. :) –