PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   An einer bestimmten Zeile einer Datei Speichern, wie? (http://www.selfphp.de/forum/showthread.php?t=2925)

Daniel E. 25.12.2002 19:45:56

An einer bestimmten Zeile einer Datei Speichern, wie?
 
Hi.

Ich habe folgenden Code zum abspeichern von $eintrag:
Code:

$eintrag =    $HTTP_POST_VARS["eintrag"];
$daten = "$eintrag<p>";
$datenbank = "eintreage.txt";
$altdat = fopen($datenbank,"r");
$alteintrag = fread($altdat, filesize ($datenbank));
fclose($altdat);
$datei = fopen($datenbank,"w");
fwrite($datei, $daten);
fwrite($datei, $alteintrag);
fclose($datei);

Jetzt möchte ich, dass der Eintrag an einer bestimten Zeile (nach der 20.) vorgenommen wird, und nicht am Anfang der Datei eintreage.txt., wie geht das?

Ben20 04.01.2003 10:55:35

Dafür mußt Du die Datei zeilenweise ( -> file() ) in einen Array einlesen. Den Index 20 mit dem neuen Wert überschreiben und anschließen den Array wieder in die Datei speichern.


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:49:18 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.