Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> abstract class jak zaradzic ?
munky
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 7.01.2005

Ostrzeżenie: (10%)
X----


Witam mam pewien problem i nie potrafie sobie z nim poradzic a mianowicie dostalem kod napisany w PHP5 i mam go dostosowac do PHP4 bo taka wersja istnieje na serwerze z calym kodem sobie poradzilem zostal mi jednak pewien problem a mianowicie chodzi o cos takeigo

  1. <?php
  2. abstract class Downloads {
  3.  
  4. protected $files=array();
  5.  
  6. public function addFile(File $file){
  7. $this->files[]=$file;
  8. }
  9.  
  10. public function getFiles(){
  11. return $this->files;
  12. }
  13. }
  14.  
  15. abstract class DownloadsReader extends Downloads {
  16.  
  17. abstract public function readFiles();
  18. }
  19. ?>


w pliku gdzie robie require w pewnym momencie wywoluje

  1. <?php
  2. $downloadsReader = new MysqlDownloadsReader(...)
  3. ?>


gdzie jest to klasa

  1. <?php
  2. class MysqlDownloadsReader extends DownloadsReader {
  3.  
  4. private $db;
  5. private $sectionId;
  6. private $selectInvisible; ....
  7. ?>


nie potrafie sobie poradzic z czescia abstract zeby dostostowac do PHP4 public, protect, private poradzilem sobie z gory dziekuje za dopowiedz


--------------------
Strony www, tworzenie stron www - Florystyka, kwiaty, projektowanie ogrowdów - Forum: hurtownie dnaych, eksploracja danych, bazy danych - Odzież, Odzież damska, odzież męska - Internetowe złote myśli
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Usuwasz "abstract".


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
munky
post
Post #3





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 7.01.2005

Ostrzeżenie: (10%)
X----


To mam jeszcze jedno pytanie

mam CMS na templatach w pliku a.php mam cos takiego


  1. <?php
  2. require_once($classPath."Conent.php");
  3. ?>


gdzie

  1. <?php
  2. $classPath
  3. ?>
jest sciezka do pliku i wszystko ladnie dziala natiomiast jesli chce includowac Download.php w ten sam sposob z tego samego poziomu do pliku na takim samym poziomie co Conent

  1. <?php
  2. require_once($classPath."Download.php");
  3. ?>


wywala mi blad nastepujacej postaci

  1. <?php
  2.  
  3. Warning: require_once(../libs/Downloads.php) [function.require-once]: failed to open stream: No such file or directory in /homepages/5/d117223974/htdocs/work/work/cms/includes/downloads_files.php on line 16
  4.  
  5. Fatal error: require_once() [function.require]: Failed opening required '../libs/Downloads.php' (include_path='.:/usr/local/lib/php5:/kunden/homepages/5/d117223974/htdocs/libsExternal') in /homepages/5/d117223974/htdocs/work/work/cms/includes/downloads_files.php on line 16
  6. ?>


nie wiem co jest nie tak pam pwien problem z ustawieniami sciezek w SMARTY i DB ale przy tym "wymiekam" !

Zastanawiam sie czy to moze byc wina zlej budowy pliku includowanego !


--------------------
Strony www, tworzenie stron www - Florystyka, kwiaty, projektowanie ogrowdów - Forum: hurtownie dnaych, eksploracja danych, bazy danych - Odzież, Odzież damska, odzież męska - Internetowe złote myśli
Go to the top of the page
+Quote Post
dtb
post
Post #4





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

Ostrzeżenie: (0%)
-----


No such file or directory:
nie ma pliku lub katalogu


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 13:32