Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 24.02.2005 Ostrzeżenie: (0%)
|
W powyzszy kodzie mam fajny szablonik na ktoryn pracują moje strony. Problem pojawia sie gdy chce zagnieździc katalog w katalogu. Wówczas adres index.php?page=nazwa_pliku nie funkcjonuje. Sądze ze nalezałoby uzyc index.php?page=nazwa_pliku&katalog=nazwa_pliku Jak zmodyfikowac mój kod, by obslugiwal katalogi podrzędne ? --- (IMG:http://forum.php.pl/uwaga.gif) hwao |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 24.02.2005 Ostrzeżenie: (0%)
|
Ok.
Mozesz mi jeszcze powiedzieć "z czym to się je" ? Jak powiedzmy w moim katalogu mam includes, a w nim katalog sport. Jak wtedy beda wygladaly adresy do stron w tym nowym katalogu ? |
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
z dżemem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
"includes/sport/twoje pliki" |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 24.02.2005 Ostrzeżenie: (0%)
|
(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Do tej pory miałem np index.php?page=strona a teraz po zastosowaniu Twej modyfikacji np jak w katalogu głównym includes stworze katalog sport - a w nim np plik xxx to jak bedzie wygladal adres do niego ? Czy da sie zrobic cos takiego : Kod index.php?page=nazwa_pliku&katalog=nazwa_pliku
Ten post edytował boy 1.03.2005, 13:06:29 |
|
|
|
Post
#6
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
no tak jak sam proponowales:
index.php?page=strona&katalog=nazwa_katalogu |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 24.02.2005 Ostrzeżenie: (0%)
|
Dla scisłości :
Jest katalog główny includes /czy moze byc inny przy naszym powyzszym szablonie ? cvzy trzeba by cos zmieniac?/ w nim katalog podrzedny : sport[/] a tam pliki np [b]xxx, aaa, ddd, eee ... jak bedzie wygladal adres do mego pliku xxx (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
|
Post
#8
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
przy tym szablonie jest katalog includes a w nim inne katalogi
index.php?page=xxx&katalog=sport |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 24.02.2005 Ostrzeżenie: (0%)
|
Kod Warning: main(): Failed opening 'includes/menu.htm' for inclusion (include_path='.') in c:\usr\krasnal\www\gospodarka\index.php on line 3 Taki błąd wyskakuje wiec cos jest nie tak (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Dodam ze działa wyswietlanie w tymn owym katalogu z adresu Kod <a class=linki href=index.php?page=xxx&katalog=katalog> test |</a> tylko na górze strony wywala ten powyzszy błąd. |
|
|
|
Post
#10
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
ale czemu napisales katalog=katalog. mialo byc katalog=sport
a poza tym on ci nie moze zincludowac twojego wcześniejszego include zaraz na poczatku skryptu. to juz nie moja wina Ten post edytował nospor 1.03.2005, 15:17:35 |
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 24.02.2005 Ostrzeżenie: (0%)
|
Wiem ze na poczatku mialobyc katolog sport i jest taki. Jest tez testowy katalog o nazwie katalog.
Juz mi działa poprostu mialem zadeklarowane menu.htm, a zamiast niego był plik menu.inc juz poprawilem i dziala. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) DZIEKI SERDECZNE ! Skrypt jest o tyle uniwerslany ze moge dodac kazdy katalog i wreszcie mam rozwiazany dylemat. Mam pytanie: Czy na bazie tego skryptu-szablonu bedzie mozna tworzyc strony oparte na tabelach /w nich includowane poszczegolne podstrony typu: menu, newsy, stopka.../, ale dodatkowo gotowe obce skrypty typu ksiegi gosci, newsy ... by było wyswietlane : menu w srodku skrypt stopka itd ... Na dniach jak wyrobie sie z czasem to wyprobuje to do powyzszego celu. Prosze o Twoją opinie i ewentualne porady. |
|
|
|
Post
#12
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
ale zamotales pytanie. za minutke spadam do domu, wiec pewnie jutro odpowiem. Jakbys jednak napisal troche bardziej konkretnie to pewnie by mi to pomoglo.
Ale tak na szybko to jesli bedą dobre tabele to chyba tak (o ile dobrze zrozumialem twoje pytanie) (do jutra) |
|
|
|
Post
#13
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Skąd wykrywał katalogi? Z url czy z dysku?
|
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 24.02.2005 Ostrzeżenie: (0%)
|
Jezeli chciałbym bardziej go rozbudowac do wiekszej ilosci katalogów wtedy musze zmienic w tym kodzie :
dodac dodatkowa zmienna
i itd a czy mozna by skrypt automatycznie wykrywał katalogi ? |
|
|
|
Post
#15
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Skąd wykrywał katalogi? Z url czy z dysku?
|
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 24.02.2005 Ostrzeżenie: (0%)
|
Zeby wykrywał nowe katalogi na serwerze www .
|
|
|
|
Post
#17
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Do latania po dysku sluza funkcje dotyczące systemu plików. Możesz sczytać zawartosć katalogu, będziesz wiedział jakie ma on pliki i katalogi i robić z tym co ci się żywnie podoba.
Jeśli chesz podawać w url zagnieżdżone katalogi to możesz jako parametr katalog wpisywać wartość katalog1-katalog2-katalog3....itd, po czym po odczytaniu url zamienić wszystkie kreski w zmiennej katalog na /. Dalem kreski bo / w url jako warości zmiennej raczej podać nie możesz. |
|
|
|
Post
#18
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 24.02.2005 Ostrzeżenie: (0%)
|
Kilka postów wyzej wymysliłem sposob na to by skrypt obslugiwał wiecej katalogów ipodkatalogów. Czy dobrze go przekształciłem ?
|
|
|
|
Post
#19
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Dobrze.
Aczkolwiek pamiętaj, żeby sprawdzać czy podrzędny katalog2 zostal podany w url, bo chyba nie zawsze będziesz miał zagnieżdżenia podwójne. Jeśli go nie będzie to trzeba budować warunek file_exist tyko z jednym katalogiem |
|
|
|
Post
#20
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 24.02.2005 Ostrzeżenie: (0%)
|
wiec jak to by wygladalo w naszym przypadku z tym file_exist ?
|
|
|
|
Post
#21
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Napisze od razu na dwa katalogi, przy czym katalog2 to podrzedny do katalog (tak jest intuicyjnie), a nie jak u ciebie na odwrót:
edit: spadam domciu. do jutra (ale tylko do 14). a potem weekend i wolne (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) edit: już jest jutro:) Tak se myslalem, ze moglbyc zczytywać z url dowolną liczbę zagnieżdżeń katalogów. Załóżmy, że nazwa katalogu to parametr zaczynający się na kat(a tak żeby było krócej), czyli np. kat1=cos1&kat2=cos2&kat3=cos3; Wystarczy wówczas z url zczytać wszystkie parametry zaczynajace sie na kat:
A dalej po staremu:
hihi, tylko gdy jakiś parametr będzie się nazywał np. katastrofa to też się załapie, bo zaczyna się na kat. Można by ewentualnie sprawdzać czy po kat jest liczba Ten post edytował nospor 4.03.2005, 08:36:29 |
|
|
|
Post
#22
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 24.02.2005 Ostrzeżenie: (0%)
|
Na poczte podeslalem Ci maila.
Jak mi odpiszesz to podesle moja testoa strone oparta o ten skrypt. Mam małe problemy z praktycznym zastosowaniem. |
|
|
|
Post
#23
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
odeslalem
|
|
|
|
Post
#24
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 24.02.2005 Ostrzeżenie: (0%)
|
Cytat Tak se myslalem, ze moglbyc zczytywać z url dowolną liczbę zagnieżdżeń katalogów. Załóżmy, że nazwa katalogu to parametr zaczynający się na kat(a tak żeby było krócej), czyli np. kat1=cos1&kat2=cos2&kat3=cos3; Mógłbys rozwinąc tę myśl, jak by ten kod w calosci wygladał ? |
|
|
|
Post
#25
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Ten post edytował nospor 17.03.2005, 15:15:39 |
|
|
|
Post
#26
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 24.02.2005 Ostrzeżenie: (0%)
|
Wyskakuje błąd w lini 3.
Moze zostawmy to, bo jest jakies niepewne. Moze pozostanmy przy tych 2 dodatkowych katalogach. Mógłbyś mi ten kod z 2 katalogami przedstawic w całości i ewentualnie jak by wygladal z 3 katalogami, wtedy bym se go przeanalizowal i dalej sam wiedzial jak dodawac nowe opcje katalogow. Ten post edytował boy 17.03.2005, 13:35:52 |
|
|
|
Post
#27
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Jakoś nie widzę bledu w lini 3 . MOże u Ciebie to inna jest linia 3.
No toć połączyć musisz dwa kawałki kodu
Ten post edytował nospor 17.03.2005, 15:12:26 |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 16:01 |