![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 21.05.2004 Ostrzeżenie: (0%) ![]() ![]() |
Jak mam zrobic "podwojne includowanie" zeby bylo tak, ze wchodze w artykoly(index.php?id=art) i klikam pierwszy to zeby sie on wyswietlil? Czy moze jest nie potrzebne podwojne includowanie i mam w glownym pliku zaincludowac?
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 453 Pomógł: 22 Dołączył: 20.09.2004 Skąd: Kraków - NH - Ostrzeżenie: (0%) ![]() ![]() |
niewiem jaką masz strukturę stronki ale ja robiłem coś takiego:
index.php?mod=arty&id=1 zmienna mod informuje include który modół ma załadować a id mówi którą pozycję ma wyświetlić z bazy danych. w tym wypadku odpala artykuł numer 1. -------------------- Warsztat: Windows 7 Pro 64bit | Apache 2.2 | PHP 5.2 | MySQL 5.0 | PHPmyadmin 2.6.4
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 335 Pomógł: 0 Dołączył: 15.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
No to jak juz masz dany kod zeby robic : index.php?id=art to tam wrzuc teraz kod zeby miec index.php?mod=arty&id=1
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 18.09.2002 Skąd: Bochnia Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 11.10.2003 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Automatycznie pokazuje Ci się zawartość strony news.php ktora znajduje się w folderze include a linki. Linki robisz tak: index.php?s=cos&id=cos2 i wyswietla sie include/cos/cos2.php albo index.php?s=cos i wyswietla sie include/cos.php W pliku default zrób tzw "stronę błędów" czyli wpisz np. "404 nie ma takiej strony" czy coś podobnego ; ) Pozdrawiam jUnior -------------------- ؤئغفشت ةشىعشمش ﻻثيئهثسئ صهثمنه
(..) miłość i nienawiść to dzieci |
|
|
![]() ![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 15.05.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Junior @ 2004-09-27 12:31:00)
albo index.php?s=cos i wyswietla sie include/cos.php tia ... index.php?s=../index bedzie szczegolnie ciekawe ... gratuluje junior... -------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 19.01.2004 Ostrzeżenie: (0%) ![]() ![]() |
Ok! One script coming up!
Może nie jest on arcydziełem programowania w php ale przynajmniej jest bardzo skuteczny.
katalogi: contet <- w nim trzymasz pliki strony, które mają byc includowane. content/inny_folder <- katalog "działowy", możesz mieć ich ile dusza zapragnie, pomogą utrzymać porządek kiedy plików będzie więcej. Załóżmy teraz, że nawy plików w katalogach "content" i "inny_folder" to cyfry i mają rozszerzenie .php. Do pliku w pierwszym katalogu odwołujesz sie tak ?id=1, ?id=2 itp. (id=1 <- dołacz plik 1.php z katalogu "content") Do drugiego tak ?go=inny_folder&id=1. (go=inny_folder&id=1 <- dołącz plik 1.php katalogu "content/inny_folder") Jeśli skrypt nie znajdzie żądanego pliku będzie próbował dołaczyć plik 1.php z katalogu "content", jeśli natomiast nie znajdzie takiego pliku wyświetki stosowny komunikat. Wszystkie nazwy katalogów oraz zmiennych są umowne i oczywiście mogą być zmienione na inne. Ten post edytował hi-Res 28.09.2004, 00:41:50 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 15.05.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
zapominacie o jednym ...
zmienne musza najpierw zwalidowane! czy to przypadkiem nie zawieraja jakis kropek (../index - i juz petla w przykladzie Juniora), czy tez ograniczyc do okreslonej grupy dzialow itp ostatni przyklad rowniez nie jest "odporny" na zapetlanie ... pozdrawiam -------------------- |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 453 Pomógł: 22 Dołączył: 20.09.2004 Skąd: Kraków - NH - Ostrzeżenie: (0%) ![]() ![]() |
można krócej ale niejestem pewny czy ten skrypt jest lepszy i szybszy
-------------------- Warsztat: Windows 7 Pro 64bit | Apache 2.2 | PHP 5.2 | MySQL 5.0 | PHPmyadmin 2.6.4
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 15.05.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
luuudziieee ... nie pokazujcie takich badziwiakow tutaj ...
?mod=cos i juz mamy bledy ?mod=index i juz nieskonczona petla ... litosci! -------------------- |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Jako że poziom spada na łeb na szyję, przenoszę php => Początkujacy.
-------------------- |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 7.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
HaRy: Cytat tia ... index.php?s=../index bedzie szczegolnie ciekawe Tjaaaa,a od kiedy php pozwoli na wejście np. do includes/../index.php ? ;] edit: Ups,sorka ![]() Ten post edytował xardas 21.10.2004, 12:09:23 |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
a czemu by miało nie pozwolić?
-------------------- |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 7.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
http://xardas.kicks-ass.net:2001/~gothic/t.php To chyba wszystko tłumaczy. |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Lubin Ostrzeżenie: (10%) ![]() ![]() |
A jakże, a jakże... tłumaczy... gdyby jescze działało to może i by tłumaczyło :]
-------------------- Save you mouth for windows!
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 602 Pomógł: 1 Dołączył: 3.04.2004 Skąd: Trójmiasto (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
ciekawe co bedzie z /etc/passwd ...
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 03:38 |