Jump to content
php.lv forumi

Neizdodas no parsēt failu


Zvērs :P

Recommended Posts

Sveiciens!

Cenšos ar parse_ini_file() noparsēt failu "mans-fails.ini", kura saturs ir:

[sMS-Maker]

No=12345678

Text=Šeit ir daudz teksta

Report=0

Flash=0

Manual=1

[Job Result]

Date=2009.01.24.

Time=13:07:43

Result=OK: Ziņa ir OK.

Saskaros ar problēmu, ka jau otrajā rindā ir aizliegtais atslēgas vārds "No" un PHP neko neatgriež.

Kā varētu panākt, ka izdodas šo failu noparsēt un ievietot arrayā, lai visu info var nolasīt ?

Link to comment
Share on other sites

Nu ini faila formāts jau nav tik ļoti sarežģīts, lai neuzrakstītu pats vienkāršu parseri - lasi failu pa rindām, ja rinda sākas ar [ un beidzas ar ], tad tā ir jauna kategorija. Visas pārējās rindas, ja tās nav tukšas un nesākas ar ; vai # (komentāri), taisi explode uz 2 vērtībām pēc =, un to visu liec asociatīvā masīvā.

Link to comment
Share on other sites

×
×
  • Create New...