Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Brak pliku jak go napisać?
_Martin_
post 5.08.2009, 00:19:01
Post #1





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

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


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


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Quider
post 5.08.2009, 00:24:59
Post #2





Grupa: Zarejestrowani
Postów: 91
Pomógł: 9
Dołączył: 6.03.2009
Skąd: Katowice

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


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. ?>


Ten post edytował Quider 5.08.2009, 00:26:27


--------------------
www.quider.pl <- moja prywatna strona

Pomogłem? Kliknij Pomógł
Go to the top of the page
+Quote Post
janusz85
post 5.08.2009, 09:39:51
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 5
Dołączył: 29.07.2009

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


Poza tym ścieżka, w której parser szuka tego pliku jest jakaś dziwna, pewnie jest w niej błąd.
Go to the top of the page
+Quote Post
phpion
post 5.08.2009, 09:42:48
Post #4





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




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
Go to the top of the page
+Quote Post
janusz85
post 5.08.2009, 09:50:47
Post #5





Grupa: Zarejestrowani
Postów: 26
Pomógł: 5
Dołączył: 29.07.2009

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


Cytat(_Martin_ @ 5.08.2009, 01:19:01 ) *
  1. <?php
  2. C:WebServhttpdfmdb_connect.php
  3. ?>


Nic? smile.gif
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 02:05