note 128917 added to function.parse-ini-file
| From: | eciruam35 at gmail dot com | Date: | Tue, 26 Sep 2023 14:34:20 +0000 |
| Subject: | note 128917 added to function.parse-ini-file | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-220876@lists.php.net to get a copy of this message | ||
fix a little bug (here) in function put_ini_file:
function put_ini_file($config, $file, $has_section = false, $write_to_file = true){
$fileContent = '';
if(!empty($config)){
foreach($config as $i=>$v){
if($has_section){
$fileContent .= "\n[$i]".PHP_EOL.put_ini_file($v, $file, false, false);
}
else{
if(is_array($v)){
foreach($v as $t=>$m){
//--->>> Here $fileContent .= "-->$i[$t] = ".(is_numeric($m) ? $m :
'"'.$m.'"').PHP_EOL;
$fileContent .= "$i"."[] = ".(is_numeric($m) ? $m :
'"'.$m.'"').PHP_EOL;
}
}
else $fileContent .= "$i = ".(is_numeric($v) ? $v :
'"'.$v.'"').PHP_EOL;
}
}
}
if($write_to_file && strlen($fileContent)) return file_put_contents($file, $fileContent,
LOCK_EX);
else return $fileContent;
}
----
Server IP: 45.112.84.4
Probable Submitter: 45.91.157.134 (proxied: 2a02:842a:827b:3601:e88c:34e1:1e49:2a92)
----
Manual Page -- https://php.net/manual/en/function.parse-ini-file.php
Edit -- https://main.php.net/note/edit/128917
Del: integrated -- https://main.php.net/note/delete/128917/integrated
Del: useless -- https://main.php.net/note/delete/128917/useless
Del: bad code -- https://main.php.net/note/delete/128917/bad+code
Del: spam -- https://main.php.net/note/delete/128917/spam
Del: non-english -- https://main.php.net/note/delete/128917/non-english
Del: in docs -- https://main.php.net/note/delete/128917/in+docs
Del: other reasons-- https://main.php.net/note/delete/128917
Reject -- https://main.php.net/note/reject/128917
Search -- https://main.php.net/manage/user-notes.php