![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 157 Pomógł: 1 Dołączył: 27.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam plik ustawienia.inc
w którym znajdują się zmienne:
i chciałbym dokonać oczytania zmiennej, a następnie zapisać zmodyfikowane zmienne do pliku ustawienia.inc WIem, że trochę na pewno inaczej odbywa się to niż przy zapisie do pliku tekstowego. Proszę o pomoc i sugestie ewentualnie coś na czym mógłbym się wzorować. |
|
|
![]() ![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 824 Pomógł: 106 Dołączył: 14.03.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie.
Zapisujesz jako string:
Stosujesz znak ucieczki "\" przed $ a potem file_put_contents Ewentualnie:
Ale więcej machania tyle ze to są kiepskie rozwiazania. Ogólnie po co zapisujesz zmienne w pliku? Możesz np zapisać tylko dane każde w nowej linii "\r\n" 10 Autor tak i funkcją $tablica = file wczytaj je do tablicy a potem wywolujesz $tablica[0];$tablica[1];$tablica[2]; 10, Autor, tak lub baza danych |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 587 Pomógł: 131 Dołączył: 8.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Zerknij na funkcję var_export. Generalnie motyw z takim zapisem edytowalnej konfiguracji jest słaby. Pliki .ini. , .xml lub .json lepiej się sprawdzą.
Ten post edytował rocktech.pl 21.08.2013, 14:03:32 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 157 Pomógł: 1 Dołączył: 27.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie. Zapisujesz jako string:
Stosujesz znak ucieczki "\" przed $ a potem file_put_contents Ewentualnie:
Ale więcej machania tyle ze to są kiepskie rozwiazania. Ogólnie po co zapisujesz zmienne w pliku? Możesz np zapisać tylko dane każde w nowej linii "\r\n" 10 Autor tak i funkcją $tablica = file wczytaj je do tablicy a potem wywolujesz $tablica[0];$tablica[1];$tablica[2]; 10, Autor, tak lub baza danych Zmienne zapisuje po to aby odczytywać je z includowanego pliku w innych częściach strony. Mam całą stronę opartą o bazę na plikach tekstowych wiem, że to nie praktyczne, ale służu to tylko do prywatnych celów i spełnia swoje zadanie. Niestety znak ucieczki jest nie praktyczny "/"ponieważ wtedy plik ustawienia.inc.php wygląda tak:
i nie idzie z niego nic odczytać. Ten sposób jest ok tylko jak zrobić, aby zapisane dane były w czystej postaci tj:
|
|
|
![]() ![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 824 Pomógł: 106 Dołączył: 14.03.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jaki niepraktyczny jak to jedyny bezposredni sposob
2 przyklad byl ok:
to działa tak samo:
Nie wierze że ja to testuje zamiast Ciebie (IMG:style_emoticons/default/tiredsmiley.gif)
Ty zapisuje normalnie tak:
(IMG:style_emoticons/default/facepalmxd.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 01:09 |