Witam,
nie potrafie sobie załadować klasy w klasie.
Wywołuje kod:
require ("include/services/Download.class.php");
$download = new Download;
$download->setProvider('Megaupload');
$file_info = $download->_provider->fileCheck($data);
wyskakuje mi błąd:
Fatal error: Class 'Megaupload' not found in C:\xampp\htdocs\smarty\include\services\Download.class.php on line 98
Download.class.php:
Class Download {
var $_provider;
function setProvider($value) {
if($value == 'Rapidshare') {
$this->_provider = new Rapidshare($this);
} elseif($value == 'Uploaded') {
$this->_provider = new Uploaded($this);
} elseif($value == 'Netload') {
$this->_provider = new Netload($this);
} elseif($value == 'Redtube') {
$this->_provider = new Redtube($this);
} elseif($value == 'Freakshare') {
$this->_provider = new Freakshare($this);
} elseif($value == 'Hotfile') {
$this->_provider = new Hotfile($this);
} elseif($value == 'Megaupload') {
$this->_provider = new Megaupload($this);
} elseif($value == 'Wrzuta') {
$this->_provider = new Wrzuta($this);
} elseif($value == 'Pornhub') {
$this->_provider = new Pornhub($this);
} elseif($value == 'Youporn') {
$this->_provider = new Youporn($this);
} elseif($value == 'Megavideo') {
$this->_provider = new Megavideo($this);
} elseif($value == 'Fileserve') {
$this->_provider = new Fileserve($this);
}
}
function __autoload($className) {
require('include/services/'.$className.'.class.php');
}
i nie moge odwolac sie do klasy Megaupload.class.php i jej metod
Ten post edytował tabbi 10.04.2011, 20:35:13