note 128917 added to function.parse-ini-file

From: 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

« previous php.notes (#220876) next »