![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 306 Pomógł: 32 Dołączył: 20.01.2008 Ostrzeżenie: (20%) ![]() ![]() |
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ć? -------------------- |
|
|
![]() |
![]()
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. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 306 Pomógł: 32 Dołączył: 20.01.2008 Ostrzeżenie: (20%) ![]() ![]() |
A jak prościej niż w XML i reszcie zrobić plik konfiguracyjny? Bo na tym co podałeś to się za bardzo nie znam.
-------------------- |
|
|
![]()
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. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 02:02 |