Witam! Mam problem!
Od kilku dni probuje zrobic cos takiego...
mam stronke na ktorej jest tabela, tabela ta sklada sie z dwoch kolumn, w lewej kolumnie sa linki do prawej kolumny w ktorej includuja sie linkiz prawej, jak zrobic aby w tej includowanej stronie ladowaly sie linki jeszcze z tej strony juz zaincludowanej?
Pomozecie!?
includowanie
Re: includowanie
Mozesz jasniej wytlumaczyc o co ci chodzi?
Re: includowanie
Postaram sie to jeszcze jasniej przedstawic:
tabela w tablei sa 2 kolumny:lewa i prawa, w lewej kolumnie sa linki do plikow php ktore sie includuja w kolumnie prawej, ja natomiast chce aby plik ktory sie zaincludowal w prawej kolumie posiadal w sobie linki do jakiejs kolejnej postrony ktora rowniez sie otworzy w tym miejsu gdzie ten plik wczesniejszy sie zaincludowal, poniewaz w tej chwili otwiera mi sie plik na wielkosci calej przegladarki...
tabela w tablei sa 2 kolumny:lewa i prawa, w lewej kolumnie sa linki do plikow php ktore sie includuja w kolumnie prawej, ja natomiast chce aby plik ktory sie zaincludowal w prawej kolumie posiadal w sobie linki do jakiejs kolejnej postrony ktora rowniez sie otworzy w tym miejsu gdzie ten plik wczesniejszy sie zaincludowal, poniewaz w tej chwili otwiera mi sie plik na wielkosci calej przegladarki...
Re: includowanie
<a href="index.php?jaki=plik.php">Nazwa hiperlacza</a>anartowo pisze:Postaram sie to jeszcze jasniej przedstawic:
tabela w tablei sa 2 kolumny:lewa i prawa, w lewej kolumnie sa linki do plikow php ktore sie includuja w kolumnie prawej, ja natomiast chce aby plik ktory sie zaincludowal w prawej kolumie posiadal w sobie linki do jakiejs kolejnej postrony ktora rowniez sie otworzy w tym miejsu gdzie ten plik wczesniejszy sie zaincludowal, poniewaz w tej chwili otwiera mi sie plik na wielkosci calej przegladarki...
Zrob tego typu hiperlacza i w prawej kolumnie:
include("$jaki");
Oczywiscie to jest podstawa moze to jakos ulepszyc zeby lepiej wygladalo, np zrobic zeby hiperlacze bylo nie aktywne w momecie gdy ten plik jest wczytany itp.
-
peterson
- Przelotem

- Posty: 204
- Rejestracja: pt mar 21, 2003 4:24 pm
- Lokalizacja: Wielka Brytania
- Kontakt:
Re: includowanie
nie powinno sie podawac w hrefie nazwy pliku jako wartosci zmiennej
jesli chodzi ci o zrobienie menu to zrob to najlepiej na konstrukcji switch
jesli chodzi ci o zrobienie menu to zrob to najlepiej na konstrukcji switch
Re: includowanie
wielkie dzieki za info, poradzilem sobie, tylko jeszcze ma kolejna kwestie, jak zrobic w tym wlasnie juz zaincludowanym pliku kolejny link aby otwieral sie w tej wlasnie miejscu, w drugiej-prawej kolumnie gdzie includuja mi sie inne pliki. Postaram sie to wyjasnic: Formularz juz jest plikiem zaincludowanym, formularz odwouje sie poprzez akcje <FORM METHOD=\"post\" ACTION="send.php"> do tegoz wlasnie pliku-send.php, problem w tym iz plik otwiera sie w nowym oknie,jak zrobic aby on otwieral sie miejscu gdzie sie includuje formularz..?
!!!UWAGA!!!
@riker: zdajesz sobie sprawę, że rozwiązanie, które zaproponowałeś POZWALA SIĘ WŁAMAĆ NA SERWER?
*nigdy* *nigdy* nie należy robić konstrukcji typu include($zmienna) i innych kombinacji, gdzie niesprawdzone dane z zewnątrz są częścią ścieżki do odczytania!
należy się upewnić, że zmienna nie może zawierać ciągu znaków, który by pozwolił odczytywać dowolne pliki z serwera.
najbardziej prymitywna forma:
[php]
if (!ctype_alnum($jaka)) {die('hacker - spadaj!');}
@include("podstrony/$jaka.php");
[/php]
lepiej:
[php]
if (in_array($jaka,array('index','podstrona','innapodstrona','itd'))
include("podstrony/$jaka.php");
else include("podstrony/blad404.php");
[/php]
@peterson: o, czyzby wszyscy umiejacy pisac strony juz wyemigrowali?
*nigdy* *nigdy* nie należy robić konstrukcji typu include($zmienna) i innych kombinacji, gdzie niesprawdzone dane z zewnątrz są częścią ścieżki do odczytania!
należy się upewnić, że zmienna nie może zawierać ciągu znaków, który by pozwolił odczytywać dowolne pliki z serwera.
najbardziej prymitywna forma:
[php]
if (!ctype_alnum($jaka)) {die('hacker - spadaj!');}
@include("podstrony/$jaka.php");
[/php]
lepiej:
[php]
if (in_array($jaka,array('index','podstrona','innapodstrona','itd'))
include("podstrony/$jaka.php");
else include("podstrony/blad404.php");
[/php]
@peterson: o, czyzby wszyscy umiejacy pisac strony juz wyemigrowali?
