a ja byłem jeszcze lepszy i napisałem klasę

-------- plik: class.deleteLine.php --------
<?php
#####################
# KLASA DO USUWANIA #
# DANEJ LINIJKI W #
# PLIKU TEKSTOWYM #
#####################
# autor : tiraeth #
#####################
{
var $lines = 0;
var $filename;
{
$this->filename = $file;
$this->opened = file($this->filename); }
function deleteLine($line)
{
if($this->deletedLine)
{
unset($this->deletedLine) }
$this->selectedLine = $line--;
$data = file($this->filename;
unset($data[$this->selectedLine]);
$data = implode(\"n\", $data);
$handle = fopen($this->filename, \"w\");
$this->deletedLine = $this->selectedLine;
}
function deletedMessage()
{
return 'Line number <b>'.$this->deletedLine.'</b> has been deleted!';
}
}
?>
-------- plik: kasuj.php --------
<?
include('class.deleteLine.php');
if(!$_GET['line'])
{
$plik=file(\"plik.txt\"); foreach($plik as $plik)
{
$i++;
echo'<span style=\"color:silver\">'.$i.'</span> '.$plik.'[<a href=\"kasuj.php?line='.$i.'\">x</a>]'; }
}
else
{
$plik = new readFile(\"plik.txt\"); $plik->deleteLine($_GET['line']);
echo $plik->deletedMessage(); }
?>
pliku class.deleteLine.php nie zmieniasz... chyba wiesz jak to działa.... wyświetlanie linii podobne do shizo ale usuwanie inne

łatwiejsze... pamiętaj, że musisz zaincludować plik class.deleteLine.php
dobra ja spadam... nara!