![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 360 Pomógł: 12 Dołączył: 17.09.2009 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam,
poszukuje prostego systemu modułów lub podpowiedzi jak taki system powinien działać. Interesował bym mnie kod Proceduralny ponieważ jeszcze się nie przyzwyczaiłem do programowania obiektowego. Zrobiłem sobie coś takiego.
Problem w tym że przeglądarka zwraca mi błąd że Ta strona internetowa zawiera pętlę przekierowań. Gdy robię przekierowanie na inny plik w header to jest dobrze gdy chce przekierować na index.php?id=2 czy każde inne id to wywala mi błąd. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
do tego podepnij bazę danych, sprawdzanie czy plik istnieje Ten post edytował CuteOne 17.07.2012, 21:22:20 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
No nie wiem czy index.php to moduł. Ja bym to rozwiązał na jeden z dwóch sposobów:
1. Oparty na liście modułów - sam wybierasz które mają działać, a które nie:
2. Oparty na sprawdzaniu czy plik istnieje - proste w użyciu, jeśli plik istnieje to ładujemy moduł:
Oczywiście można połączyć obie te metody. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
to był tylko przykład.. i lepszy niż te twoje switche - tak to już chyba nikt nie pisze ;p
a to czy ma działać czy nie robisz w równie prosty sposób
Ten post edytował CuteOne 18.07.2012, 00:51:28 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
to był tylko przykład.. i lepszy niż te twoje switche - tak to już chyba nikt nie pisze ;p Akurat ten switch to jest świetny i bardzo czytelny sposób dla prostego systemu. Mam wrażenie, że czasem nie wiesz co piszesz. Kolega wyżej nie potrzebuje dynamicznego dołączania modułów w czasie wykonywania, ani też rozdzielania nazwy modułu od nazwy jego pliku. Nie komplikuj mu życia tylko dlatego, że Tobie się wydaje, że "tak już się nie pisze". Rozbawiłeś mnie, nie powiem ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 360 Pomógł: 12 Dołączył: 17.09.2009 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
to był tylko przykład.. i lepszy niż te twoje switche - tak to już chyba nikt nie pisze ;p a to czy ma działać czy nie robisz w równie prosty sposób
wywala i taki błąd
dobra mam powinno być tak
Ten post edytował ghastblood 18.07.2012, 11:38:15 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 30.07.2025 - 12:28 |