2012-04-29 7 views
0

私はZend Id3v2クラス(php-reader)を使ってMP3からアルバムアートワーク(apic)を取得しようとしていますが、正しく動作しないようです。利用できる別のphp-readerライブラリがありますか?php-reader(zend)を使ってアルバムアートを読む

また、何らかの理由で、関数のrequire_once呼び出しがrequire_once $ _SERVER ['DOCUMENT_ROOT']のような絶対パスではなく 'Zend/...'に設定されています。 '/ Zend ...'これはZendのサブディレクトリであるカレントディレクトリの 'Zend'というサブフォルダに移動しようとしているため、それらを壊してしまいます。また、Finder & Replaceを使用することもできません。このクラスのファイルがロックされているため、各ファイルを手動で通過することなく絶対パスに設定してください。 SMH FACEPALM

+0

になっていることをしていることを前提としていZend Framework MVCアプリケーションで作業します。したがって、これらのファイルのデフォルトの場所は(ZFアプリケーションでは)通常は 'application/library/Zend'です。私はこのライブラリをうまく動作させるためにひどい時を過ごしてきました。あなたが試しているコードのいくつかを含めて、おそらくそれを理解することができます。 – RockyFord

答えて

1

Zend Framework 1は、Zendが格納されているフォルダがinclude_pathにあるという前提で書かれています。

define('LIBRARY_PATH', __DIR__ . '/../library'); 

set_include_path(implode(PATH_SEPARATOR, array(
    realpath(LIBRARY_PATH), 
    get_include_path(), 
))); 

これは、あなたがlibraryに兄弟フォルダでこのコードを実行して、Zend Frameworkのファイルは、それらが設計されていますので、彼らがそうであるように、これらのファイルの名前と含まれている理由があるlibrary/Zend

関連する問題