Autor Zpráva
TFSi
Profil
Zdravím,
používám pro konfiguraci skriptu .ini soubor:
$ini = parse_ini_file($file);
var_dump($ini);


Pokud v ini souboru není žádná syntaktická chyba, tak je to v pořádku.
Pokud ale do souboru záměrně vložím chybu; třeba:
db-type="mysql"
db-server="localhost"
db-user="root"
abc=abc=abc=abc

tak mi sice PHP zobrazí Warning: Error parsing /app/config.ini on line 4 in ...
ale funkce vrátí i pole které "nazbírala" než našla chybu (zde na řádku 4); takže nejde odchytit jestli funkce na chybu narazila nebo ne.

Jde tohle nějak obejít a zjistit jestli se tam vyskytuje chyba?
Aesir
Profil
TFSi:
Je čas na update. Tato chyba byla opravena ve verzi 5.2.9, která vyšla cca před týdnem.
Changelog. Bug.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: