Nummerierung umgekehrt (DINGEND !!!)
Michael
- perl
0 Reiner0 Rainer S-0 Klaus Mock0 Jochen
0 Michael Schröpl
Hallo,
ich habe folgendes Problem.
Mein Gästebuch hat eine textbasierte Datenbank.
Die Einträge in der Datei sieht normalerweise so aus:
1#65412124#IP=111.222.221&name=heino&email=bla@test.de usw.
2#65412124#IP=111.222.221&name=heino&email=bla@test.de usw.
3#65412124#IP=111.222.221&name=heino&email=bla@test.de usw.
Nun ist durch irgendeinen Fehler (den ich wieder behoben habe) alles umgekehrt, also so:
3#65412124#IP=111.222.221&name=heino&email=bla@test.de usw.
2#65412124#IP=111.222.221&name=heino&email=bla@test.de usw.
1#65412124#IP=111.222.221&name=heino&email=bla@test.de usw.
Kann mir jemand ein kleines Script schreiben welches die ganze Dinge wieder in die umgekehrte Reihe bringt??? Mit Copy & Paste dauert das mir echt zu lange, da es sich um tausende Einträge handelt. :-(((
Es kann auch ein PHP-Script sein, hauptsache die Reihenfolge stimmt wieder.
Ich danke jetzt schonmal recht herzlich!
Micha
Hallo,
ich habe folgendes Problem.
Mein Gästebuch hat eine textbasierte Datenbank.
Die Einträge in der Datei sieht normalerweise so aus:
1#65412124#IP=111.222.221&name=heino&email=bla@test.de usw.
2#65412124#IP=111.222.221&name=heino&email=bla@test.de usw.
3#65412124#IP=111.222.221&name=heino&email=bla@test.de usw.
Nun ist durch irgendeinen Fehler (den ich wieder behoben habe) alles umgekehrt, also so:
3#65412124#IP=111.222.221&name=heino&email=bla@test.de usw.
2#65412124#IP=111.222.221&name=heino&email=bla@test.de usw.
1#65412124#IP=111.222.221&name=heino&email=bla@test.de usw.
Kann mir jemand ein kleines Script schreiben welches die ganze Dinge wieder in die umgekehrte Reihe bringt??? Mit Copy & Paste dauert das mir echt zu lange, da es sich um tausende Einträge handelt. :-(((
Es kann auch ein PHP-Script sein, hauptsache die Reihenfolge stimmt wieder.
das kannst Du u.U. ganz einfach mit Excel realisieren!
Reiner
Hallo,
Kann mir jemand ein kleines Script schreiben welches die ganze Dinge wieder in die umgekehrte Reihe bringt???
Ich denke, Du verwechselst Da was. Das ist ein DIskussionsforum, und kein Selbstbedienungsladen. Schreibe es doch selbst.
So schwierig ist das, mit einigen Perl Grundkenntnissen, nicht.
Wenn Die Zeilen vollkommen in der verkehrten Reihenfolge sind, dnan helfebn Dir die Funktionen/Operatoren open,<>,reverse und print. Sind die Zeilen überhaupt nicht sortiert, dann brauchst Du noch while,if und split. Das alles sollte mit unter 10 Zeilen zu erledigen sein.
Grüße
Klaus
Was seid ihr so geizig mal einen zu helfen!
So ein Script habe ich in 4 Minuten erledigt, hier bitteschön Michael:
<?
function getstuff()
{
$file = "deinfile.dat";
if(!($myFile = fopen($file, "r")))
{
echo "Something went wrong!";
exit;
}
while(!feof($myFile))
{
$myLine = fgets($myFile, 10240) .$myLine ;
}
fclose($myFile);
return $myLine;
}
echo getstuff();
?>
Jochen
Kann mir jemand ein kleines Script schreiben welches die ganze Dinge wieder in die umgekehrte Reihe bringt???
Ich denke, Du verwechselst Da was. Das ist ein DIskussionsforum, und kein Selbstbedienungsladen. Schreibe es doch selbst.
So schwierig ist das, mit einigen Perl Grundkenntnissen, nicht.
Wenn Die Zeilen vollkommen in der verkehrten Reihenfolge sind, dnan helfebn Dir die Funktionen/Operatoren open,<>,reverse und print. Sind die Zeilen überhaupt nicht sortiert, dann brauchst Du noch while,if und split. Das alles sollte mit unter 10 Zeilen zu erledigen sein.
Grüße
Klaus
Hi,
Kann mir jemand ein kleines Script schreiben welches die ganze
Dinge wieder in die umgekehrte Reihe bringt???
Datei in Editor laden, "Sortieren nach", speichern, fertig.
Viele Grüße
Michael
(der seinen TextPad sehr mag)