webForumDet fria alternativet

Gränssnitt för redigering av textfil

PHP

1 svar · 245 visningar · startad av Jaan

Medlem sedan feb. 200340 inlägg
Frågan#1

Hej!

Jag har en textfil som ser ut så här (varje rad består av nyckel och värde, vissa nycklar kan förekomma i grupper och flera gånger):

FÄLT01  ETT_VÄRDE
FÄLT02  ETT_VÄRDE
FÄLT03  ETT_VÄRDE
FÄLT04  ETT_VÄRDE
// Block A
BLOCK05  ETT_VÄRDE
BLOCK06  ETT_VÄRDE
BLOCK07  ETT_VÄRDE
// Block A
BLOCK05  ETT_VÄRDE
BLOCK06  ETT_VÄRDE
BLOCK07  ETT_VÄRDE
// Block A
BLOCK05  ETT_VÄRDE
BLOCK06  ETT_VÄRDE
BLOCK07  ETT_VÄRDE
// Block B
BLOCK08  ETT_VÄRDE
BLOCK08  ETT_VÄRDE

Jag vill att användaren ska kunna ändra värdena och även ordningen på "blocken". Min första tanke var att läsa in filen till en array som sen användaren via ett gränssnitt kan ändra.
Jag kan inte använda en databas...

Hur skulle ni göra?

Medlem sedan aug. 20002 975 inlägg
#2

Det kan bli problem om du har samma nyckel flera gånger inom en grupp, eller samma namn på grupper, i annat fall tycker jag det ser ut som om parse_ini_file skulle vara ett bra alternativ för att läsa. Sedan får du skapa någon funktion själv för att spara en sådan fil utifrån arrayen.

259 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)