Hallo
ik ben al een aantal keren tegen het zelfde "probleem" aangelopen.
Vaak moet/wil ik settings opslaan, die tussen door ingesteld of gewijzigd moeten worden. Of door mij of door de gebruiker.
Onder settings versta ik bijvoorbeeld:
- Een email adres waar het mailform heen mailt
- FTP gegevens, om webbased een ftp uit te lezen (vraag niet waarom
)
Nu heb ik een aantal ideeen daar over en een paar daarvan gebruik ik nu ook.
Manieren die ik tot nu toe heb gebruikt:
Een php bestand: dit schrijf ik elke keer opnieuw, net als phpmyadmin dacht ik. Ik schrijf dan in het bestand weg iets van $config["setting_name"] = "value";
Ik vind dit opzicht redelijk werken. Ik schrijf het weg met de extensie php, dus het is ook niet van buiten af te lezen. Het enige nadeel is dat je schrijf rechten nodig hebt.
Een xml bestand: bij veel gegevens, die in variabele toestand voor kunnen komen gebruik ik dit. Ik vind het wel nogal wat overhead hebben, maar hier valt mee te leven/werken. Een nadeel vind ik dat je het xml-bestand moet beveiligen om het niet te laten downloaden, als er bepaalde gegevens in staan en hiervoor moet je ook schrijfrechten toe kennen.
Een database: dit vind ik zelf de minste oplossing. Ik gebruik het alleen als toch al gegevens uit de database moet halen voor een bepaald iets en dan kan er wel 1 of 2 settings bij worden opgeslagen. Maar als ze "los" opgeslagen moeten worden is het niet echt handig.
Maar ik wil graag weten hoe jullie met dit "probleem" omgaan en oplossen.
ik ben al een aantal keren tegen het zelfde "probleem" aangelopen.
Vaak moet/wil ik settings opslaan, die tussen door ingesteld of gewijzigd moeten worden. Of door mij of door de gebruiker.
Onder settings versta ik bijvoorbeeld:
- Een email adres waar het mailform heen mailt
- FTP gegevens, om webbased een ftp uit te lezen (vraag niet waarom
Nu heb ik een aantal ideeen daar over en een paar daarvan gebruik ik nu ook.
Manieren die ik tot nu toe heb gebruikt:
Een php bestand: dit schrijf ik elke keer opnieuw, net als phpmyadmin dacht ik. Ik schrijf dan in het bestand weg iets van $config["setting_name"] = "value";
Ik vind dit opzicht redelijk werken. Ik schrijf het weg met de extensie php, dus het is ook niet van buiten af te lezen. Het enige nadeel is dat je schrijf rechten nodig hebt.
Een xml bestand: bij veel gegevens, die in variabele toestand voor kunnen komen gebruik ik dit. Ik vind het wel nogal wat overhead hebben, maar hier valt mee te leven/werken. Een nadeel vind ik dat je het xml-bestand moet beveiligen om het niet te laten downloaden, als er bepaalde gegevens in staan en hiervoor moet je ook schrijfrechten toe kennen.
Een database: dit vind ik zelf de minste oplossing. Ik gebruik het alleen als toch al gegevens uit de database moet halen voor een bepaald iets en dan kan er wel 1 of 2 settings bij worden opgeslagen. Maar als ze "los" opgeslagen moeten worden is het niet echt handig.
Maar ik wil graag weten hoe jullie met dit "probleem" omgaan en oplossen.