Textdatei zeile löschen

socke999

Erfahrenes Mitglied
Textdatei in PHP öffnen und eine komplette Zeile heraus löschen?

Wie funktioniert das?

$fp = fopen('voting.txt', 'r');

while (!feof($fp))
{
$zeile = fgets($fp,500);
}

soweit klar,

aber wie kann ich eine komplette zeile löschen?
 
Hallo,

Warum benutzt du nicht den php-BB-Tag?
Aber egal
PHP:
$fp = fopen('voting.txt', 'r');
$delzeile = 4;
$buffer = '';
$zahler = 1;
while (!feof($fp))
{
if ($zahler++ != $delzeile)
$buffer .= fgets($fp,500);
}
echo $buffer;
Wie man jetzt in eine Dati schreibt weiß ich so nicht.
Also Erlärung:
$delzeile sagt welche Zeile gelöscht werden soll. In $buffer wird alles gespeichert.

mfg
 
Zurück