![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 6.06.2008 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Staram się napisać malego cms'a i natknąłem się na przeszkodę. Ładując w każdej podstronie jakiś tam element / moduł np box.inc.php zawsze dodaje przy kazdej stronie
Chcialbym to sobie uprościć przez zdefiniowanie stalych w jakimś osobnym stałe.inc.php O ile wiem jak napisac
i wyświetlić go
To nie potrafie przypisac zamiast nazwy_modułu kodu ktory podałem wcześniej Chciałbym w jednym pliku zdefiniowac pod każdą STAŁĄ by ładowł się konkretny plik ale chcialbym też w pierwszej kolejności zweryfikować czy istnieje i ewentualnie zwrocic komuinikat według schematu MODUL - modul_reklama.inc.php MODUL_2 - modul_szukaj.inc.php itd.. a pozniej je wyświetlić podając tylko .MODUL... Ten post edytował renderman 19.04.2009, 18:08:41 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 15 Dołączył: 2.04.2009 Skąd: koszalin Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy dobrze zrozumiałem, ale zrobiłbym to (jeżeli nie robisz tego obiektowo) jakąś funkcją, która pobiera 1 parametr
function load_modul($prametr){...} na podstawie tego parametru wykonywany jest twój kod i includowany odpowiedni plik (moduł) np. w
potem sobie tylko wywołujesz load_modul('MODUL'); a nawet możesz zrobić funkcję która będzie ładować kilka modułów Pozdrawiam Ten post edytował kantek 19.04.2009, 18:39:36 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 589 Pomógł: 91 Dołączył: 22.05.2008 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Szczerze to się pogubiłem. Rozwiązanie obiektowe specjalnie dla zwykłego includowania?
Takie coś nie wystarczy? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 589 Pomógł: 91 Dołączył: 22.05.2008 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Używaj przecinków!
Czego brakuje Ci w wyżej zamieszczonym przeze mnie kodzie? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 589 Pomógł: 91 Dołączył: 22.05.2008 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Na pewno nie napiszesz tego samym echo (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Ale jeśli będziesz miał kilka/kilkadziesiąt takich wywołań jedno pod drugim to możesz zamiast stałych stworzyć tablice np. asocjacyjną i lecieć po niej pętlą.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 15 Dołączył: 2.04.2009 Skąd: koszalin Ostrzeżenie: (0%) ![]() ![]() |
Fajnie - działa...ale chciałbym wywołać kilka stałych - jedna po drugiej i sprawdzić czy pliki istnieją i zwrócić komunikat jeśli nie istnieją. Jak to zrobić nie mam zielonego pojęcia.?. na pewno chciałbym sprawdzić to czy istnieją już w moje_stale.inc.php a nie w index.php Jak chcesz podawać kilka parametrów na raz to może:
Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 01:13 |