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