Witam moze problem jest banalny, ale jestem poczatkujacy. Zrobilem strone. Caly schemat opiera sie o plik index.php, linki typu index.php?page=abcde
gdzie abcde to plik *.inc. Jesli chce w ten sposob zmienic zawartos srodkowego pola tabeli na skrypt *.php to wpisuje do abcde.inc polecenie include <chciany plik *php>... i tu sie zaczynaja schody. bo plik php bedacy w katalogu podrzednym jest uruchamiany w tym katalogu co plik index.php. Moje pytanie, jak uruchomic program *.php bedacy w innym katalogu niz index.php.
Troche zagmatwalem sprawe, ale sam nie wiem jak to wytlumaczyc
[php]linki zagniezdzenie plikow
Re: [php]linki zagniezdzenie plikow
a moze sproboj
Kod: Zaznacz cały
include ("..\jakis_katalog\skrypt.php");Re: [php]linki zagniezdzenie plikow
to wiem. Ale posluze sie analogia do ramek.
Tam jak napiaslem href= katalog_test/test.php target =....
to znajdowalem sie w katalogu "katalog_test"
a przy instrukcji includ znajduje sie nadal w maciezystym katalogu.
Wiem ze to nie jest moze latwe. Ale problem sprowadza sie do uruchomienia (a nie zaimportowania) skryptu test.php w pliku maciezystym (np. index.php).
Tam jak napiaslem href= katalog_test/test.php target =....
to znajdowalem sie w katalogu "katalog_test"
a przy instrukcji includ znajduje sie nadal w maciezystym katalogu.
Wiem ze to nie jest moze latwe. Ale problem sprowadza sie do uruchomienia (a nie zaimportowania) skryptu test.php w pliku maciezystym (np. index.php).
-
Grzegorz Winiarski
- Nowy

- Posty: 147
- Rejestracja: pt lut 27, 2004 10:36 pm
- Lokalizacja: Kraków
Re: [php]linki zagniezdzenie plikow
Ja też kiedyś robiłem coś podobnego i miałem podobny problem. W końcu wymyśliłem, że w każdym includowanym pliku trzeba wstawić zmienną
np. $path = "./../katalog/";
Nie wiem czy dokładnie o to Ci chodzi, ale mam nadzieje, że pomoże.
np. $path = "./../katalog/";
Nie wiem czy dokładnie o to Ci chodzi, ale mam nadzieje, że pomoże.
Re: [php]linki zagniezdzenie plikow
Nie sprawdzilem jeszcze ale wydaje mi sie logiczne. Tak wiec dzieki. Mam nadzieje ze wypali:)