Mozart
Новичок
Удаление строки из файла
Вот какой вопрос!
у меня в гостевой рядом с каждой ссылкой выводится ссылка на удаление с номером етой строки в базе...
вида index.php?del=$K(номер строки)
А удаление произвожу так:
$line="$k"; # строка, которую нужно удалить(она передается в сылке)
$file=file("my_file.txt");
$open=fopen("my_file.txt","w");
for($i=0;$i<count($file);$i++)
{
if(($i+1)!=$line){fwrite($open,$file[$i]);}
}
fclose($open);
почему при нажатии на любую ссылку удалить удаляется последняя строка в файле?
Вот какой вопрос!
у меня в гостевой рядом с каждой ссылкой выводится ссылка на удаление с номером етой строки в базе...
вида index.php?del=$K(номер строки)
А удаление произвожу так:
$line="$k"; # строка, которую нужно удалить(она передается в сылке)
$file=file("my_file.txt");
$open=fopen("my_file.txt","w");
for($i=0;$i<count($file);$i++)
{
if(($i+1)!=$line){fwrite($open,$file[$i]);}
}
fclose($open);
почему при нажатии на любую ссылку удалить удаляется последняя строка в файле?