Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: SQLite problem z korzystaniem z bazy
Forum PHP.pl > Forum > Bazy danych > SQLite
bro_da
witam,

mam taki skrypt:

  1. <?
  2. echo '---POCZATEK SKRYPTU---<br><br>';
  3.  
  4.     $db= sqlite_open($_SESSION['DATABASE_PATH'], '0666', $sqlite_error);
  5.         
  6.     if($db)
  7.         echo 'OK<br>';
  8.     else
  9.         echo $sqlite_error. '<br><br>';
  10.  
  11.     //$dane= sqlite_query($db, 'SELECT * FROM users;');
  12.  
  13.     sqlite_close($db);
  14.  
  15. echo '---KONIEC---';
  16. ?>


zmienna
  1. <?php
  2.  
  3. $_SESSION['DATABASE_PATH']
  4.  
  5. ?>

wskazuje właściwą scieżkę dostępu do liku bazy,

ale skrypt po uruchomieniu wypisuje tylko:
Kod
---POCZATEK SKRYPTU---


zatrzymuje się a linijce:
  1. <?php
  2.  
  3. $db= sqlite_open($_SESSION['DATABASE_PATH'], '0666', $sqlite_error);
  4.  
  5. ?>


sporo googlalem, na forum nie znalazłem podobnego tematu...
to wina ustawień serwera?
poszukiwałem też rozwiązania w plikach konfiguracyjnych:
/etc/httpd/conf/httpd.conf
/etc/php.ini
ale nie udało mi się rozwiązać problemu

dodam jeszcze, że plik bazy jak i katalog, gdzie się znajduje ma właściwe prawa dostępu

//edit
wersja php -> 5.4.1
apacha -> 2.2.0

będę wdzięczny za wszelkie wskazówki
klakons
sprobuj zobaczyc czy bedzie dzialac najpierw - jesli zamiast zmiennej sesyjnej podasz bezposrednio sciezke do pliku, ewentualnie przed wykonaniem polaczenia do bazy danych wyswietl sobie wartosc tej zmiennej na ekranie, zeby zobaczyc czy wartosc istnieje w sesji.


pozdrawiam,
marcin
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-2024 Invision Power Services, Inc.