Показать сообщение отдельно
Старый 20.12.2004, 12:32   #3   
джиксеровод
 
Аватар для umka
 
Сообщений: 1,868
Регистрация: 25.11.2003

umka вне форума Не в сети
function el($from, $what, $to = null)
{
if(!($ad = file($from))) return FALSE;
if(is_array($what)) foreach($what as $key=>$val) $ad[$key] = $val;
else $ad[$what] = "";
$t = fopen($to?$to:$from, "w+");
fputs($t, implode("",$ad));
fclose($t);
return TRUE;
}

///
/// tests
///
el("test2.php", 1);
//было стало
//0 0
//1 2
//2 3
//3 4
//4

el("test2.php",array("-0-\n", "-1-\n"));
//было стало
//0 -0-
//1 -1-
//2 2
//3 3
//4 4

el("test2.php",array(1 => "-1-\n", 3 => "-3-\n"));
//было стало
//0 0
//1 -1-
//2 2
//3 -3-
//4 4

el("test2.php",array(2 => "-2-\n", "-3-\n"));
//было стало
//0 0
//1 1
//2 -2-
//3 -3-
//4 4

el("test2.php",array(2 => "", 4=>""));
//было стало
//0 0
//1 1
//2 3
//3
//4


Заранее идите в жопу, umka.
  Ответить с цитированием