Moin, Am Dienstag, den 07.09.2004, 13:23 +0200 schrieb Tim Oliver Wagner:
if (! $cr = mysql_fetch_array($r)) echo "ERROR! Link existiert nicht!"; else { Header("Content-type: image/jpeg"); Header("pragma: no-cache"); if ($_REQUEST['format'] == "foto") echo $cr['foto']; else echo $cr['thumb']; }
1. Die beiden Header-Befehle mal tauschen. 2. Wenn nach einem solchen Content-Type eine Fehlermeldung kommt, kann man die nicht mehr erkennen, weil sie als zum jpeg-Datenstrom zugehörig erachtet wird. Deswegen bei solchen Problemen den Header ruhig mal auskommentieren und den Link direkt ansehen (nicht innerhalb eines <img src="image.php">, sondern als http://foo.bar/img.php ). Dann kommt zwar sehr viel Zeichenmüll auf den Bildschirm, aber man erkennt auch die Fehlermeldung. Alternativ kann man die php.ini so ändern, daß php-Fehler in die apache.log geschrieben werden (ist bloß ein switch), dann kann man stattdessen diese Datei tail'en. Gruß, Ratti -- -o) fontlinge | Fontmanagement for Linux | Schriftenverwaltung in Linux /\\ http://freshmeat.net/projects/fontlinge/ _\_V http://www.gesindel.de https://sourceforge.net/projects/fontlinge/