Thomas Fritz: perl: zu lange variablen? die II.

Beitrag lesen

Hi Thomas!

Und in einer Tabelle soll der kram dann so aussehen:

foreach $missing_field (@error_fields) {
»»  $missing_field_list .="<tr>\n<td><font face="Geneva, Arial, Helvetica, sans-serif">...</font></td>\n";
»»  $missing_field_list .= "<td><font face="Geneva, Arial, Helvetica, sans-serif">$missing_field</font></td>\n";
beenden. Dummerweise hast Du aber innerhalb des Strings für den FONT-Tag auch
Anführungszeichenbenutzt, so daß hier nur ein Teil des Strings angehängt werden würde.
Höchstwarscheinlich bringt Dir dieser Fehler sogar einen Compile-Fehler, so daß das
Script überhaupt nicht läuft und somit keine (reguläre) Ausgabe von sich gibt:
-> document contains no DATA

oder omnihttp verabschiedet sich mit einer allgemeinen schutzverletzung ;-(

Entweder Du markierst die inneren Anführungszeichen per \ als Sonderzeichen:

»»  $missing_field_list .="<tr>\n<td><font face="Geneva, Arial, Helvetica, Sans-serif">...</font></td>\n";

Jo, herzlichen dank. war genau mein fehler. hab heute morgen schon einige male darüber geflucht... Jetzt hab ich nur noch 999 andere Probleme, aber damit nerve ich euh ein andermal ;-)

Bis dann

Thomas