0
似乎无法从一个叫同级车功能得到的结果...不能从同级内调用函数,但否则可以?
require_once($ _ SERVER [ 'DOCUMENT_ROOT']。 “/ youradmin_v2 /脚本/ 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?"; }
功能newFileProcessing($ FILE_NAME){ 全球$ FUNC;
global $ 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-> getMetaData($ mediaID)在一个PHP页面上的作品?没有错误,当它在课堂上叫“叫?”时被添加到条目中,所以我认为它与其它$ itpc = new Image_IPTC($ filePath)部分可以在这里查看;
任何人都可以看到我在做什么错?任何指针赞赏。
best,dan。
感谢您取回特里斯坦。不知道我是否一直盯着看,但在代码中看不到任何不同的东西?最好的,丹。 – v3nt 2010-09-06 16:08:12
我将如何使newFileProcessing成为Media类的成员函数,以及它被调用出类的含义是什么?欢呼... – v3nt 2010-09-06 16:09:05
代码的区别在于,newFileProccessing在Media Class的范围内(查看你和我之间的大括号的开始和结尾),它们不会有任何影响,你应该能够调用newFileProcessing像$ media-> newFileProcessing(fileName) – Tristan 2010-09-06 16:12:29