![]() |
![]() |
![]() ![]()
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: 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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 03:50 |