Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zmiany w pliku config.php
smietek
post 20.03.2008, 08:37:27
Post #1





Grupa: Zarejestrowani
Postów: 306
Pomógł: 32
Dołączył: 20.01.2008

Ostrzeżenie: (20%)
X----


Mam taki problem. Mam plik konfiguracji, w którym przechowuje dane jako zmienne, tak, aby potem można było ten plik includować i pobierać dane od razu, np. $jakaś_potrzebna_dana = config[ta_dana].
Wszystko było dobrze, dopuki nie chciałem zrobić edytowania niektórych danych. Jak to zrobić, aby np. podmienić tylko jedną wartość dla jednej zmiennej w pliku, a potem to zapisać?


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Cysiaczek
post 20.03.2008, 09:06:55
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Są dwa wyjścia

1. Wyrażanie regularne
2. Konfigurację przechowujesz w ludzkim formacie: XML, INI, YAML i potem generujesz z tego plik php.

Pozdrawiam.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
smietek
post 20.03.2008, 09:41:40
Post #3





Grupa: Zarejestrowani
Postów: 306
Pomógł: 32
Dołączył: 20.01.2008

Ostrzeżenie: (20%)
X----


A jak prościej niż w XML i reszcie zrobić plik konfiguracyjny? Bo na tym co podałeś to się za bardzo nie znam.


--------------------
Go to the top of the page
+Quote Post
Cysiaczek
post 20.03.2008, 09:48:53
Post #4





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Hm? Jak prościej? Jeśli masz bardziej "ludzki" format pliku, ty łatwiej jest napisać program, który wyciągnie z tego dane, stworzy na ich podstawie formularz, po wypełnieniu którego dane znów zostaną zamienione na ten plik (XML, INI). Z XML generujesz potem tablicę, albo obiekt. Takie struktury można wykorzystać jako konfigurację. Nie znam prostszego sposobu. Zerknij do manuala do rozdziałów poświęconych XML. Zainteresuj się również funckją parse_ini_file" title="Zobacz w manualu PHP" target="_manual.

Pozdrawiam


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 02:02