Flashhilfe.de - Flash Community

In die vorherige Zeile springen

 


AntwortenRegistrieren Seite1  

abgemeldeter Benutzer#1
11.09.2007, 19:22

Hallo.

Ich versuche mithilfe von PHP in eine .txt Datei zu schreiben, dass funktioniert auch alles soweit. Wie man aus dem Script entnehmen kann lasse ich zuerst eine .txt Datei durchsuchen. Falls ein Wert (den ich mit explode ermittle) bereits existiert, möchte ich dass diese Zeile überschrieben wird. Wenn ich das script jetzt so ausführen lasse wird natürlich mit dem frite() Befehl erst nachdem die Zeile gelesen wurde geschrieben und so nicht diese sondern die nächste Zeile überschrieben. Ich weiß nur dass ich mit "chr(10)" den Dateizeiger um eine Zeile nach unten setzen kann. Wie setze ich ihn aber eine nach oben?

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?
       
$eventtag 
$_POST["eventtag"];
$src "home/we.txt";
$userdatei fopen($src,"r+");
while(!
feof($userdatei))
    {
   
$zeile fgets($userdatei,1024);
   
$zerlegen explode("|"$zeile);
    if(
$zerlegen[0] == $eventtag)
        {
       
$exist true;
       
$newid $zerlegen[1] + 1;
        echo 
"Fertig.";
       
fwrite($userdatei"".$eventtag."|".$newid."|");
        }
    }
fclose($userdatei);
?>


Vielen Dank schonmal im vorraus ;)


AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Javascript new line [Flash CS5] 23.11.2020 - user01234
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2020 Sebastian Wichmann - Flashhilfe.de