CGI - Bestimmte stelle einer Datei suchen
Moritz Brandt
Hallo,
Ich schreibe gerade ein Gästebuch CGI - Script in Perl!
Ich habe in der HTML Datei die die
Einträge beinhalten soll ein comment (<--MARKER-->)
gesetzt.
Der Script soll jetzt genau diese Stelle in der Datei finden.
Das heisst:
open(...ödhlktrokhrto) etc.
Bevor die print Anweisungen kommen soll der Script jetzt die Stelle
suchen an der <--MARKER--> steht!
close(ptkrehgotrkhort) etc.
Falls irgend jemand eine Lösung parat hält
wuerde ich mich ueber eine EMAIL
freuen, in der steht das eine Antwort im Forum ist!
Danke im voraus,
Moritz Brandt
Hallo Moritz,
Falls irgend jemand eine Lösung parat hält
wuerde ich mich ueber eine EMAIL
freuen, in der steht das eine Antwort im Forum ist!
Nix da, man darf wohl noch erwarten, dass Du, wenn Du eine Frage gestellt hast, in den Tagen danach selber mal hier reinguckst, um nachzusehen, ob geantwortet wurde.
Der Script soll jetzt genau diese Stelle in der Datei finden.
Das heisst:
open(...ödhlktrokhrto) etc.
Bevor die print Anweisungen kommen soll der Script jetzt die Stelle
suchen an der <--MARKER--> steht!
Dazu liest Du die Datei mit den Markern am besten erst mal vollstaendig ein. Beispiel:
open(DATEI,"datei.htm") || die "Datei nicht gefunden";
@Zeilen = <DATEI>;
close(DATEI);
Dann kannst Du zeilenweise mit Hilfe von regulaeren Ausdruecken nach "<--MARKER-->" suchen:
foreach $Zeile (@Zeilen) {
if ($Zeile =~ /<--MARKER-->/) {
# Stelle gefunden, tu irgendwas...
}
}
Viele Gruesse
Stefan Muenz
Hallo Moritz,
Falls irgend jemand eine Lösung parat hält
wuerde ich mich ueber eine EMAIL
freuen, in der steht das eine Antwort im Forum ist!Nix da, man darf wohl noch erwarten, dass Du, wenn Du eine Frage gestellt hast, in den Tagen danach selber mal hier reinguckst, um nachzusehen, ob geantwortet wurde.
Jajajjaj du hast ja recht!
Danke nochmal !
Der Loesungsansatz hat funktioniert!
m0b