Public feed
#889527
<?php
function ini_GetKey($line)
{
$data = explode('=', $line);
return $data[1];
}
function dini_Get($file, $key){
if(file_exists($file)){
$data = file($file);
for($i=0; $i<count($data); $i++){
$tmp = explode('=', $data[$i]);
if(strcmp($key, $tmp[0])) return $tmp[1];
}
return false;
}
return false;
}
function dini_Set($filename, $key, $value){
if(file_exists($filename)){
$data = file($filename);
$newTextFile = "";
$edited = false;
for($i=0; $i<count($data); $i++){
$tmp = explode('=', $data[$i]);
if(strcmp($key, $tmp[0])){
$newTextFile .= $tmp[0]."=".$value."\n";
$edited = true;
}
else $newTextFile .= $data[$i]."\n";
}
if(!$edited) $newTextFile .= $key."=".$value."\n";
$file = fopen($filename", "w");
if(flock($file, LOCK_EX)){
fwrite($file, $newTextFile);
flock($file, LOCK_UN);
}
fclose($file);
return true;
}
return false;
}
?>