そのクラスで呼び出された関数から結果を取得できないようです...
require_once($ _SERVER['DOCUMENT_ROOT']。"/youradmin_v2 / scripts / php / IPTC.php");
クラスメディア{
function Media() { // connects to db } function getMetaData($mediaID){ global $select; $mediaDB = $select->mediaSelect($mediaID); $filePath=$mediaDB['filePath']; $itpc =new Image_IPTC($filePath); return $itpc->getTag($tag,0)." called?"; }
function newFileProcessing($ file_name){global $ func;
グローバル$select、$ insert、$ update;$mediaID=$insert->addMedia($file_name, $filetype, $filePathImg,$testI); $mediaDB = $select->mediaSelect($mediaID); $filePath=$_SERVER['DOCUMENT_ROOT'].$mediaDB['pathToFile']; $update->updateQuery('media',"title='".$this->getMetaData($mediaID)."'");
}
} $media=新しいメディア;
PHPページで$media->getMetaData($ mediaID)を使用すると、機能しますか?エラーはなく、クラスで呼び出されたときに「呼び出されましたか?」エントリに追加されるので、そのsominkは$ itpc = new Image_IPTC($ filePath)の部分と関係があると思います。これはここで表示できます。
誰かが私が間違っていることを見ることができますか?!どんなポインタでもありがたいです。
最高、ダン。