バイナリデータをsystem()
以下のように渡すことは可能ですか?
$contents = file_get_contents("http://somesite.com/image.jpg");
$out = system("{$contents} | convert - -fuzz 10% -trim jpeg:-");
ターミナルにアクセスして実行するcat filename | convert - -fuzz 10% -trim jpeg:-
と、バイナリデータがSTDOUTに返されます...しかし、私echo()
またはprint_r()
上記のデータを実行すると、常に空になります。