![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Moj temat w pewien sposob bedzie sie odwolywal do topicu o jadrze jaki sie na forum pojawil. Moje pytanie dotyczy tego jak wyglada napisany przez Was modul. Czy wyglada to tak: To jest na przykladzie modulu News:
Czy pisze sie to jakos inaczej ![]() ![]() I pytanie drugie: Czy to mozna potraktowac jako przyjazny URL? index.php/news/id:15/ index.php/news/sort:ASC/ To jest moj pomysl na parser a mianowcie jak przekazac sobie zmienne nie znajc wzorca URLa. To dwukropek jest przykladem ale mozna to zmienic ![]() -------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 581 Pomógł: 0 Dołączył: 21.07.2003 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
Ad.1 Moduły to nie jest konstrukcja switch(), jest to zbiór funkcji/metod które mają określone zadania, a konstrukcja switch() powinna być zawarta w całym jądrze.
Ad.2 Nie wiem czy te Url'e przejdą :/ -------------------- „Człowiek jest wielki nie przez to, co posiada, lecz przez to, kim jest;
nie przez to, co ma, lecz przez to, czym dzieli się z innymi.” Jan Paweł II |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 24.05.2004 Ostrzeżenie: (0%) ![]() ![]() |
kubatron - z tymi url'ami to zależy od Apacza.
Bardzo często jest tak, że jeśli Apacz zauważy plik index.php w urlu (lub inny php, htm itp) to oddaje wykonanie do tego pliku. Zasada jest prosta (najczęściej): 1) jśli nei istnieje dany katalog to oznacza, że to musi być plik 2) odszukuję pliku dodajac domyślne roższerzenia 3) gdy znalazłem plik to go wykonuję - nawet jeśli za nim w urlu stoja inne ściężki 4) gdy nioe znalazłem pliku ani katalogu to oddaję wywołanie do obsługi strony z błędami. 5) gdy nie ma strony z błędami to wyrzucam domyślna wiadomość W każdym bądź razie na 99% serwerów na których pracowałem taki numer z urlami przejdzie - tyle tylko, że trzeba potem opracować własna metodę parsowania url'a i tu uwaga - różne apacze różnie dzielą tego urla wiec trzeba go najpierw skleić a dopeiro potem podzielić. pozdrawiam, ps: proszę nie mieszać mnie z błotem - u mnie taka konstrukcja chodzi. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Ja zakladam ze pliki php sa parsowane przez parser - ten adres mozna w zupelnie normalny sposob rozbic
![]() @kubatron - to ja podejrzewalem ze to jest zle - jest w stanie ktos przedstawic jak to powinno wygladac ? Ten post edytował null 25.09.2004, 10:34:59 -------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 01:59 |