Logo

[php] Codeschnipsel: Zeile aus Datei löschen

Löscht eine Zeile aus einer Datei. Als erster Parameter wird der Dateiname und als zweiter die Zeilennummer angegeben.

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
function ZeileLoeschen($dateiname$zeile)
{
    
$inhalt file($dateiname);
    
// - 1 da 0 die erste Zeile ist
    
$inhalt[$zeile 1] = "";
    
$datei fopen($dateiname"w");
    
fputs($dateiimplode(""$inhalt));
    
fclose($datei);
}
// Beispielaufruf
ZeileLoeschen("datei.txt"3);
?>