Diese Zeile
<td width="1" valign="top"><img border="0" src="<?php BLANKBAR ?>" width="1" height="650"></td>
hat mir so viel Zeit und Nerven gekostet!
Ein Blick in den Quellcode der Seite kostet vielleicht fünf Sekunden.
Mit allen bekannten Browser geht es aber nicht mit Firefox.
Unsinn.
Der Code
<td width="1" valign="top"><img border="0" src="<?php BLANKBAR ?>" width="1" height="650"></td>
<?php define (BLANKBAR, "images/blankbar.gif"); ?>
<td width="1" valign="top"><img border="0" src="<?php echo BLANKBAR ?>" width="1" height="650"></td>
liefert als Ausgabe genau wie erwartet:
<td width="1" valign="top"><img border="0" src="" width="1" height="650"></td>
<td width="1" valign="top"><img border="0" src="images/blankbar.gif" width="1" height="650"></td>
Du kannst nicht erzählen, dass irgendein Browser aus src="" die URL deines Bildes errät.
ich habe einfach „echo“ vergessen und dann lief nichts mehr unter Firefox.
Ich darf zusammenfassen: Du machst einen Fehler, verschwendest "viel Zeit und Nerven", weil du dir die fehlerhafte Ausgabe nicht anschaust, und beschwerst dich dann, dass ein Browser deinen Fehler nicht korrigiert?