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