![]() |
[PHP] Strings in Textdatei speichern
Hi!
Ich habe mir diese kleie Funktion zusammengebastelt, um Text in eine Textdatei zu speichern:
Code:
Das Problem an der Sache is aber, dass wenn ich diese Funktion aufrufe der neue Text immer am Ende der Textdatei steht. Ich möchte nun, dass der neue Text immer am Anfang der Textdatei steht. Habt ihr da vllt. ein paar Ideen?
function SaveToTextFile($filename, $text) {
$dat=fopen($filename,"a"); fwrite($dat, $text); fclose($dat); } thx im Voraus! Gruß Gentleman |
Re: [PHP] Strings in Textdatei speichern
|
Re: [PHP] Strings in Textdatei speichern
hi
der modus "a" bei fopen bedeutet APPEND, also an die Datei dranhängen. am besten: lese vorher den bisherigen Inhalt aus, setze den Modus auf "w", nimm deinen neuen Text, häng hinten den älteren dran, speicher das ganze und fertig! mfg fred |
Re: [PHP] Strings in Textdatei speichern
Natürlich ;)
Stichwort Modus zum 2. Parameter ( ![]() Zitat:
air |
Re: [PHP] Strings in Textdatei speichern
Ich habe es jetzt folgendermaßen gelöst:
Code:
auch wenn das wohl ziemlich die umständlichste Lösung ist :stupid:
function LoadFromTextFile($filename) {
$dat = fopen($filename,"r"); $text = fgets($dat); fclose($dat); return $text; } function SaveToTextFile($filename, $text) { $old= LoadFromTextFile($filename); $dat=fopen($filename,"w"); fwrite($dat, $text . $old); fclose($dat); } |
Re: [PHP] Strings in Textdatei speichern
Ich würd sagen, folgendes ist kürzer:
XML-Code:
function SaveToTextFile($filename, $text)
{ $dat = fopen($filename,"r"); $old = fgets($dat); fclose($dat); $dat=fopen($filename,"w"); fwrite($dat, $text . $old); fclose($dat); } |
Re: [PHP] Strings in Textdatei speichern
Ich würde das Ausgangsscript behalten und einfach den r+ Modus wählen.
Wäre doch viel einfacher und vor allem schneller ;) air |
Re: [PHP] Strings in Textdatei speichern
ich habe jetzt DXlers Code verwendet. Funzt super.
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz