![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 17 Dołączył: 1.11.2007 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam pewien problem. Musze do konfiguracji strony użyć pliku conf.php, którego struktura wygląda następująco:
krótko mówiąc dane muszą znajdywać się w tablicy. Pytanie mam następujące jak taki plik zapisywać, używając panelu administracyjnego. Co do zapisu takiej struktury to znalazłem w sieci miedzy innymi to. Tylko problem skąd brać nazwy poszczególnych komórek w tablicy (page_name,page_size itd.) Ma ktoś jakiś pomysł ? Wiem że mogę to na sztywno wprowadzić ale wolałbym żeby jak się doda jedną opcje więcej do pliku to też działało. A może wykorzystać bazę danych do konfiguracji i w panelu po każdej zmianę tworzyć sobie na podstawie bazy plik conf.php ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Najlepiej użyć sprawdzonych rozwiązań: ini lub xml + gotowe funkcje php do oprogramowania tego. Plik warto wrzucić do bazy lub zaimplementować jakiś mechanizm kopii zapasowej, by zapewnić bezpieczeństwo (na wypadek utraty pliku lub jego zwartości) i elastyczność (gdy padnie połączenie z bazą lub baza zwróci błąd aplikacja powinna działać). Najlepszy moim zdaniem sposób to plik .ini, gdzie trzymamy cfg wg struktury drzewa (i taką też dostajemy tablicę parametrów), który jest tworzony na podstawie bazy tylko wtedy, gdy ta ulegnie zmianie (wtedy wywołujemy metodę aktualizującą plik .ini). Struktura drzewa przydaje się przy dużej aplikacji złożonej z wielu modułów.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 05:05 |