![]() |
![]() |
![]() ![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Albo ja wy byscie doradzali. To co napisalem jest strukturalne. Czy mozna to zrobic jakos obiektowo, aby nie naruszalo idei OOP(o ile to wogole narusza ja)(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) 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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
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ą :/ |
|
|
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
@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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 22:08 |