Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pomoc z ładowaniem klasy
Forum PHP.pl > Forum > PHP
tabbi
Witam,

nie potrafie sobie załadować klasy w klasie.

Wywołuje kod:
  1. require ("include/services/Download.class.php");
  2. $download = new Download;
  3. $download->setProvider('Megaupload');
  4. $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:
  1.  
  2. Class Download {
  3. var $_provider;
  4.  
  5. function setProvider($value) {
  6. if($value == 'Rapidshare') {
  7. $this->_provider = new Rapidshare($this);
  8. } elseif($value == 'Uploaded') {
  9. $this->_provider = new Uploaded($this);
  10. } elseif($value == 'Netload') {
  11. $this->_provider = new Netload($this);
  12. } elseif($value == 'Redtube') {
  13. $this->_provider = new Redtube($this);
  14. } elseif($value == 'Freakshare') {
  15. $this->_provider = new Freakshare($this);
  16. } elseif($value == 'Hotfile') {
  17. $this->_provider = new Hotfile($this);
  18. } elseif($value == 'Megaupload') {
  19. $this->_provider = new Megaupload($this);
  20. } elseif($value == 'Wrzuta') {
  21. $this->_provider = new Wrzuta($this);
  22. } elseif($value == 'Pornhub') {
  23. $this->_provider = new Pornhub($this);
  24. } elseif($value == 'Youporn') {
  25. $this->_provider = new Youporn($this);
  26. } elseif($value == 'Megavideo') {
  27. $this->_provider = new Megavideo($this);
  28. } elseif($value == 'Fileserve') {
  29. $this->_provider = new Fileserve($this);
  30. }
  31. }
  32.  
  33. function __autoload($className) {
  34. require('include/services/'.$className.'.class.php');
  35. }


i nie moge odwolac sie do klasy Megaupload.class.php i jej metod
wookieb
Zainteresuje się __autoload
albo pamiętaj o dołączeniu klasy MegaUpload za pomocą require_once
ADeM
Poczytaj dokładniej to, co podał Ci ~wookieb.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.