mirror of
https://github.com/Ramaerel/emulatorjs-GameLibrary.git
synced 2026-02-06 10:56:54 +00:00
46 lines
1.3 KiB
PHP
46 lines
1.3 KiB
PHP
<?php
|
|
|
|
|
|
function write_ini_file($assoc_arr, $path, $has_sections=FALSE) {
|
|
$content = "";
|
|
if ($has_sections) {
|
|
foreach ($assoc_arr as $key=>$elem) {
|
|
$content .= "[".$key."]\n";
|
|
foreach ($elem as $key2=>$elem2) {
|
|
if(is_array($elem2))
|
|
{
|
|
for($i=0;$i<count($elem2);$i++)
|
|
{
|
|
$content .= $key2."[] = \"".$elem2[$i]."\"\n";
|
|
}
|
|
}
|
|
else if($elem2=="") $content .= $key2." = \n";
|
|
else $content .= $key2." = \"".$elem2."\"\n";
|
|
}
|
|
}
|
|
}
|
|
else {
|
|
foreach ($assoc_arr as $key=>$elem) {
|
|
if(is_array($elem))
|
|
{
|
|
for($i=0;$i<count($elem);$i++)
|
|
{
|
|
$content .= $key."[] = \"".$elem[$i]."\"\n";
|
|
}
|
|
}
|
|
else if($elem=="") $content .= $key." = \n";
|
|
else $content .= $key." = \"".$elem."\"\n";
|
|
}
|
|
}
|
|
|
|
if (!$handle = fopen($path, 'w')) {
|
|
return false;
|
|
}
|
|
|
|
$success = fwrite($handle, $content);
|
|
fclose($handle);
|
|
|
|
return $success;
|
|
}
|
|
?>
|