opi: Laufzeitproblem im Browser ???

Beitrag lesen

Hallo Dirk,

foreach(@TABELLE)
{
  @dummy=split(/\t/,$TABELLE[$zz]);
  $eintrag[$zz]="<tr><td width=5% align=center><input type=radio name=manus value='$dummy[0]'></td><td width=45% align=center bgcolor=white>$dummy[0]<font color=red><b>$MANUS_MATCH{$dummy[0]}</font></b></td><td width=45% align=center bgcolor=white>$dummy[1]<font color=red><b>$COP_MATCH{$dummy[1]}</font></b></td><td width=5% align=center><input type=radio name=cop value='$dummy[1]'></td></tr>\n";
  $zz++;
}

1. du solltest grundlegend etwas strukturierter Programmieren. Es ist
eine Qual diesen Kauderwelsch zu lesen! Darin einen Fehler zu finden
ist ziemlich anstrengend. Das betrifft auch den HTML-Quellcode.

2. Attribute: "Obwohl es vom HTML-Standard her zulässig wäre, dass
bestimmte Attributwerte auch ohne Anführungszeichen geschrieben
werden können, sollten Sie diese Möglichkeit nicht nutzen. Es
verringert die Wahrscheinlichkeit von Fehlern..."

3. Struktur mit HTML, Design bitte mit CSS. Von CSS ist bei dir
nichts zu sehen.

Das Ausführen des Scriptes direkt auf dem Server (SSH) ist überhaupt kein Problem.

4. was soll SSH damit zu tun haben?

5. nun zur Perl:

So führen simple Schleifen, in denen einfache Textoperationen ausgeführt werden dazu, dass der Browser lädt und lädt und ...
und am Ende einen TimeOut-Read-Fehler meldet.

Hier mal ein konkreter Fall:

Woher willst du wissen, dass das Skript genau an dieser Stelle
hängt? Wenn dein übriger Code genauso schlimm ausschaut, dann kann
ein Fehler irgendwo und überall drin stecken.

Vielleicht solltest du dich mit Debugging beschäftigen und dein
Skript Stück für Stück durchprüfen. Eine Möglichkeit wäre zum
Beispiel, erst einmal alle Zeilen auszukommentieren und dann Stück
für Stück wieder einkommentieren, bis du auf den Time-Out läufst.
Dabei solltest du natürlich nicht vergessen, den HTML-Header
auszugeben.

Es gibt soviele Arten von Debugging und jeder hat da so seine
Methoden. Aber bevor du damit anfängst, wäre es ratsam, dein Skript
es besser zu strukturieren. Auch den HTML-Code.

Greez,
opi

--
Selfcode: ie:( fl:( br:^ va:) ls:] fo:) rl:( n4:? ss:| de:] ch:? mo:|