你可以使用更安全的功能:
function parse_ini_file_quotes_safe($f){
$r=$null;
$sec=$null;
[email protected]($f);
for($i=0;$i<@count($f);$i++){
$newsec=0;
[email protected]($f[$i]);
if($w){
if((!$r) or ($sec)){
if((@substr($w,0,1)=="[") and (@substr($w,-1,1))=="]") {[email protected]($w,1,@strlen($w)-2);$newsec=1;}
}
if(!$newsec){
[email protected]("=",$w);[email protected]($w[0]);unset($w[0]); $[email protected](@implode("=",$w));
if((@substr($v,0,1)=="\"") and (@substr($v,-1,1)=="\"")) {[email protected]($v,1,@strlen($v)-2);}
if($sec) {$r[$sec][$k]=$v;} else {$r[$k]=$v;}
}
}
}
return $r;
}
http://tr2.php.net/manual/en/function.parse-ini-file.php#57075 - 或j ust搜索該頁面的「替換」。 – Prisoner