Thread Zeile in Datei bearbeiten (12 answers)
Opened by hudo at 2007-08-29 14:02

hudo
 2007-08-29 14:02
#98813 #98813
User since
2003-11-20
72 Artikel
BenutzerIn
[default_avatar]
Hallo,

es sind Einträge folgenden Formats in einer Datei:
Code: (dl )
1
2
3
----0---m---28.07.2007---23:13:18---rest---id=123456
----9---a---28.07.2007---23:13:46---rest---id=345677
----0---a---28.07.2007---23:13:57---rest---id=876543

Bei einem Vergleich mit zu bearbeitenden ID (zB id=345677 ), moechte ich bei der entsprechenden Zeile den Zaehler
erhöhen, hier von 9 auf 10 und die aktuelle Zeit setzen.
Beim Zaehler ist noch zu beachten, das er jetzt zweistellig wird, das Ergebnis sollte so aussehen:
Code: (dl )
---10---a---29.07.2007---13:32:46---rest---id=345677


Wie macht man das am geschicktesten ?

Das ist mein Code um den Zeitstempel zu definieren:
Code: (dl )
1
2
3
4
5
6
7
8
9
###  timestamp##################################
( $sec ,$min ,$hour ,$mday ,$mon ,$year ) = localtime;
$jahr = 1900+$year;
if ( $mon <= 9 ) {$mon = "0"."$mon";}
if ( $mday <= 9 ) {$mday = "0"."$mday";}
if ( $sec <= 9 ) {$sec = "0"."$sec";}
if ( $min <= 9 ) {$min = "0"."$min";}
if ( $hour <= 9 ) {$hour = "0"."$hour";}
### ende timestamp##################################

View full thread Zeile in Datei bearbeiten