Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Brak pliku jak go napisać?
Forum PHP.pl > Forum > Przedszkole
_Martin_
Witam

Kumpel podesłał mi skrypt i chciał zebym rozwikłał sprawę ale troszkę się zgubiłem.
  1. <?php
  2. Warning: require_once(DB.php) [function.require-once]: failed to open stream: No such file or directory in C:WebServhttpdfmdb_connect.php on line 7
  3.  
  4. Fatal error: require_once() [function.require]: Failed opening required 'DB.php' (include_path='.;C:php5pear') in C:WebServhttpdfmdb_connect.php on line 7
  5. ?>


Taki błąd wyskkauje a pliku db.php nie posiadam.
W Db.connection.php mam:


  1. <?php
  2.  
  3.  
  4.  
  5. //require the PEAR:biggrin.gifB classes.
  6.  
  7. require_once 'DB.php';
  8.  
  9.  
  10. $db_engine = 'x';
  11. $db_user = 'x';
  12. $db_pass = 'x';
  13. $db_host = 'x';
  14. $db_name = 'x';
  15.  
  16. $datasource = $db_engine.'://'.
  17.              $db_user.':'.
  18.              $db_pass.'@'.
  19.               $db_host.'/'.
  20.                $db_name;
  21.  
  22.  
  23. $db_object = DB::connect($datasource, TRUE);
  24.  
  25.  
  26.  
  27. /* assign database object in $db_object,
  28.  
  29. if the connection fails $db_object will contain
  30.  
  31. the error message. */
  32.  
  33. // If $db_object contains an error:
  34.  
  35. // error and exit.
  36.  
  37. if(DB::isError($db_object)) {
  38.    die($db_object->getMessage());
  39. }
  40.  
  41. $db_object->setFetchMode(DB_FETCHMODE_ASSOC);
  42.  
  43. // we write this later on, ignore for now.
  44.  
  45. include('check_login.php');
  46.  
  47. ?>


Jak widac brakuje obiektu (Klasy) db, pomoże ktoś mi wymyśleć rozwiązanie
Pozdrowionqa za pmoc dam + smile.gif
Quider
nie brakuje obiektu klasy, tylko brakuje źródla klasy, która znajduje sie w pliku db.php. Poproś kumpla żeby podesłał Ci też ten plik i będzie działać.
  1. <?php
  2. require_once();
  3. //stanowczo żąda pliku, ktory jest argumentem funkcji, gdy nie może go znaleźć zwraca fatal error.
  4. ?>
janusz85
Poza tym ścieżka, w której parser szuka tego pliku jest jakaś dziwna, pewnie jest w niej błąd.
phpion
Cytat(janusz85 @ 5.08.2009, 10:39:51 ) *
Poza tym ścieżka, w której parser szuka tego pliku jest jakaś dziwna, pewnie jest w niej błąd.

A co w niej jest takiego dziwnego?

@_Martin_:
Musisz zainstalować/ściągnąć bibliotekę DB z repozytorium PEAR:
http://pear.php.net/package/DB
janusz85
Cytat(_Martin_ @ 5.08.2009, 01:19:01 ) *
  1. <?php
  2. C:WebServhttpdfmdb_connect.php
  3. ?>


Nic? smile.gif
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.