Alkeeper
Новичок
Функция удаления строки из файла
Сабж, в функцию из формы передается номер строки на удаление - $_POST["del"]
	
	
	
		
Сдается мне, что я написал этот алгоритм через задницу, есть ли проще алгоритм (не приводите его, просто скажите на какие функции внимание обратить).
Спасибо.
								Сабж, в функцию из формы передается номер строки на удаление - $_POST["del"]
		PHP:
	
	function udal()
	{
    global $db;
	$input = file($db);
	$input = array_reverse($input);
	$ic = sizeof($input);
    $del2 = $_POST["del"] + 1;
	$top_arr = array_slice ($input, 0, $_POST["del"]);
    $bot_arr = array_slice ($input, $del2);
	if ($_POST["del"] == 0) $all_after = array_slice($input, 1);
	else $all_after = array_merge($top_arr, $bot_arr);
    $tofile = array_reverse($all_after);
    $cnt = sizeof($tofile);
    $put = fopen($db, "w");
    for ($i = 0; $i < $cnt; $i++)
    	{
	    fwrite($put, $tofile[$i]);
    	}
  	fclose($put);
    }
	Спасибо.
	            
