[php][postgresql] Dziwny blad z wyswietlaniem

0

Mam katoalog glowny

Root...
-v1
---|
---|admin
---|include
-----------|
-----------|functions.php
---|db
---|abc.php

wrzucam plik do kataogu V1 o tresci:

<?
include('../v1/include/functions.php');


$str = $pg->query_select("SELECT id,login,email,first_name,last_name,password FROM $Tbl_users");

foreach ($str as $value)
  echo "$value[id] | $value[login] | $value[first_name] | $value[last_name] | $value[password] | $value[active]<br>";


?>

kiedy ten plik uruchomi z glownego katalogu to wsyztsko jest ok a jesli przegram go do katalogu Admin to nic sie nie wysweitla? Czemu tak sie dzieje ?

0

$pg pewnie jest w pliku functions.php, a jesli on sie nie zaincluduje, to cala reszta wygeneruje blad. Wlacz wyswietlanie bledow (error_reporting).

0

Dziwne nie wiem co zle robie....mam ten plik functions.php i w nim pisze sobie

echo "test";

i umieszczam go w katalogu [include]
w glownym katalogu umieszczam plik abc.php z taka zawartoscia:

include_once('../v1/include/functions.php');

czyli ze plik abc.php znajduje sie w katalogu [v1]
jesli go uruchomie pojawia sie napis "test"
A jesli przegram ten plik do katalogu [admin] w katalogu [v1]
i tam wrzuce plik abc.php i go odpale to nic sie nie wysweitla ???

Co to moze sie dziac?

0

No nie...chyba znalazlem:

jezeli mam katalog glowny i w nim zrobie katalogi takie:

root
---|v1
------|include
------|admin
-------------|abc.php
------|abc.php

to w pliku abc.php w katalogu v1 jak podamy w include require_once('../v1/include/functions.php');
to dla pliku abc.php w katalogu admin musimy podac require_once('../include/functions.php');
Bo te dwie pierwsze kropku .. oznaczaja glowny katalog ale nadrzedny...a nie glowny Root
a nadrzedny dla include to juz jest v1.. wiec nie podajemy juz go bo nie istnieje....ehhhhh nie wierze 4 godziny siedzenai :)

Pozdro

0

Trzeba bylo przeczytac mojego posta dokladniej ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1