Archívum - Már 2024 - Fórum téma
március 26
File beolvasás és mentés probléma
Sziasztok!
Egy adatbázis config file szerkesztő kódon dolgozok, de elakadtam...
A script egy formon keresztül kapja meg az új adatokat, mint pl az adatbázis nevét, felhasználót és jelszavát.
Eztután beolvassa az config file-t a file() utasítással, és a megfelelő soroknál kicseréli a szöveget, majd elmenti a file_put_contents()-el.
A gond az, hogy beolvassa a file-t, ki is cseréli a megfelelő sorokban a részeket, majd mikor elmenti, a módosítatlan szöveget menti el... Az érdekesség még, hogyha a file-t kézzel megváltoztatom, akkor is a legelőször beolvasott file tartalmát menti el...
A file tartalma pl.:a formon megadott adatok:
serverName: abc
serverUser: abc
serverPasswd: abc
mikor elmenti, marad a régi tartalom...
mikor kiíratom a beolvasott, és módosított tartalmat, ott semmi gond nincs...
új tartalom a változó kiíratásakor:Ezután kézzel módosítottam a config file-t:A formban megadottak alapján újra szépen kicseréli a megadott karaktereket,
viszont mikor elmenti, akkor a legelső beolvasott tartalmat menti el...
Már újranéztem a változókat, újraindítottam a rendszert, de a legelső beolvasott file tartalma valahogy nagyon beakadt...
Mi állhat a háttérben?
Előre is köszönöm a segítséget!
■ Egy adatbázis config file szerkesztő kódon dolgozok, de elakadtam...
A script egy formon keresztül kapja meg az új adatokat, mint pl az adatbázis nevét, felhasználót és jelszavát.
Eztután beolvassa az config file-t a file() utasítással, és a megfelelő soroknál kicseréli a szöveget, majd elmenti a file_put_contents()-el.
A gond az, hogy beolvassa a file-t, ki is cseréli a megfelelő sorokban a részeket, majd mikor elmenti, a módosítatlan szöveget menti el... Az érdekesség még, hogyha a file-t kézzel megváltoztatom, akkor is a legelőször beolvasott file tartalmát menti el...
A file tartalma pl.:
$config['db']['serverName'] = "";
$config['db']['serverUser'] = "";
$config['db']['serverPasswd'] = "";
serverName: abc
serverUser: abc
serverPasswd: abc
mikor elmenti, marad a régi tartalom...
mikor kiíratom a beolvasott, és módosított tartalmat, ott semmi gond nincs...
új tartalom a változó kiíratásakor:
$config['db']['serverName'] = "abc";
$config['db']['serverUser'] = "abc";
$config['db']['serverPasswd'] = "abc";
$config['db']['serverName'] = "-";
$config['db']['serverUser'] = "-";
$config['db']['serverPasswd'] = "-";
viszont mikor elmenti, akkor a legelső beolvasott tartalmat menti el...
Már újranéztem a változókat, újraindítottam a rendszert, de a legelső beolvasott file tartalma valahogy nagyon beakadt...
Mi állhat a háttérben?
Előre is köszönöm a segítséget!
március 5
Local storage tartalma firefoxban
Adódott egy olyan problémám, hogy szeretném látni a böngészőmben tárolt adatokat.
Tehát első körben látni, később szelektíven törölni őket.
A cookie-kkal nincs gond, arra van bevált tool, bár néha akadozik.
Viszont az egyéb adatokkal, mint local storage, session storage nem boldogulok.
A firefox extensionök közt van két vagy három ami állítólag alkalmas erre, de olyan alacsony a felhasználók száma, hogy nem szívesen kísérletezek velük.
A developer tools meg csak az épp megnyitott site adatait hajlandó megmutatni, nekem meg az kellene, hogy milyen oldalak hagytak ott valami szemetet maguk után.
Probléma még az is, hogy volna ugyan egy konkrét oldal is ami az egészet elindította, de az automatikusan továbblöki a böngészőt máshová, nem tudom ott megállítani.
Nagyjából mintha az ajax.googleapis.com oldalt akarnám megnyitni. Az is egy automatikus redirecttel továbbküldi a browsert.
Szóval sem a konkrét oldallal nem boldogulok, sem általánosságban nem tudom megnézni, a cookie-kon kívül még mi szemetet tárol a böngészőm.
Az nem érdekel, hogy konkrétan mit hagy ott az oldal, csak az, hogy marad-e utána valami és azt tudjam törölni önmagában.
Ha jobb nincs, az is megfelelne, hogy ha extensiont írok hozzá, akkor mit keressek a dokumentációban? Amit találtam, az nem alkalmas minden objektum listázására, domain névvel együtt.
■ Tehát első körben látni, később szelektíven törölni őket.
A cookie-kkal nincs gond, arra van bevált tool, bár néha akadozik.
Viszont az egyéb adatokkal, mint local storage, session storage nem boldogulok.
A firefox extensionök közt van két vagy három ami állítólag alkalmas erre, de olyan alacsony a felhasználók száma, hogy nem szívesen kísérletezek velük.
A developer tools meg csak az épp megnyitott site adatait hajlandó megmutatni, nekem meg az kellene, hogy milyen oldalak hagytak ott valami szemetet maguk után.
Probléma még az is, hogy volna ugyan egy konkrét oldal is ami az egészet elindította, de az automatikusan továbblöki a böngészőt máshová, nem tudom ott megállítani.
Nagyjából mintha az ajax.googleapis.com oldalt akarnám megnyitni. Az is egy automatikus redirecttel továbbküldi a browsert.
Szóval sem a konkrét oldallal nem boldogulok, sem általánosságban nem tudom megnézni, a cookie-kon kívül még mi szemetet tárol a böngészőm.
Az nem érdekel, hogy konkrétan mit hagy ott az oldal, csak az, hogy marad-e utána valami és azt tudjam törölni önmagában.
Ha jobb nincs, az is megfelelne, hogy ha extensiont írok hozzá, akkor mit keressek a dokumentációban? Amit találtam, az nem alkalmas minden objektum listázására, domain névvel együtt.