0

$rt=passthru("/usr/bin/mediainfo ".$file );

エコー $rt;

?> Linux ubuntu OS を使用している cli で動作しても何も表示されません。全てに感謝

4

1 に答える 1

0
  1. どこでも呼び出せることを確認してくださいmediainfo。一部の共有ホスティング プロバイダーは、これが起こらないようにします。その場合、mediainfoバイナリが配置されているフル パスを定義します。、環境変数/usr/bin/mediainfoを確認してください。$PATHPHPで。
  2. ファイルへのフルパスを渡して、mediainfoスペースや問題のある文字をエスケープしてください。
  3. 必要がない場合は、最後のタグ ej で PHP ファイルを閉じないでください。

file.php:

<?php
echo passthru('mediainfo file.mp3');
// last line, no closing tag needed.
于 2014-08-10T12:19:25.180 に答える