pit: HTML Dateien splitten???

Beitrag lesen

Hi Leute,
kann mir jemand mal verraten wieso ich mit diesem Script (soll eine html auslesen und bei

»»  splitten) in $Ergebnis[0] die ganze html seite habe und nicht nur den ersten teil nach dem splitt!? in

$Ergebnis[1] steht dann garnichts...

...
»»  @Ergebnis = split(/<BR><BR>/, $Satz);
...
Du splittest jede Zeile einzeln. In der HTML-Datei steht aber <BR><BR> in einer extra Zeile
...

</form>
<BR><BR>
<HTML>

...
Was soll da gesplittet werden??
Wenn Du die Datei splitten willst, musst Du alle Zeilen bis <BR><BR> nach Ergebnis[0] schreiben und _danach_ nach Ergebnis[1] usw.. Also etwa
...
$datei=0;
open(ERGEBNIS,"ergebnis0.htm")
while(<HTML>){
if ($_ eq "<BR><BR>"){
   close(ERGEBNIS);
   $datei++;
   open(ERGEBNIS,"ergebnis$datei.htm")
}
print  ERGEBNIS $_ ;
...

oder so etws ähnliches

Chiau Pit