0
私はImageMagickを取得して、PDFファイルのページ数をカウントします。次のように関数は次のとおりです。PHP exec ImageMagickは常に0を返します
<?php
function countPdfPages($filepath)
{
$magick = "identify -format %n ".$filepath;
exec($magick, $debug, $result);
return $result;
}
?>
しかし、その関数は常に0
を返します。私はImageMagickが正しく動作していることを確認したので、問題ではありません。 exec()
を正しく使用していませんか?出力を別の方法で取得する必要がありますか?私も$debug
を使ってみましたが、それは私には何の出力も与えませんでした。
私はここで何か愚かなことをしていますが、私はそれを見ません。誰かが私に正しい方向へのプッシュを与えることができますか?ありがとう!
PFF、当たり前。もう一度マイナーなものを見落とした、ありがとう!しかし、正直言って、それを使ってImageMagickが返す値をどうやって得ることができないのか、私は控えめではありません。ここでもう少し私を助けることができると思いますか?どうもありがとうございます! – Fang
そのmanページにExample#3のようなものが必要です。私はそれを私の答えに加えます。 – jrennie
奇数...私がそれを呼び出して 'return $ contents;'を返すと、何も返されません。値なし、エラーなし、何もありません。 (そして、はい、私はPHP5を実行しています。) – Fang