Hmm, also so ganz steige ich immer noch nicht durch.
wenn ich die Funktion
http://localhost/page/.../thumbnail.php?file=IMGP0471.jpg&set=031213
( mit folgendem Code
PHP-Code:
<?php
$image = exif_thumbnail("http://localhost/images/$set/$file", $width, $height, $type);
header("Content-type: " .image_type_to_mime_type($type));
echo $image;
?>
)
aufrufe, zeigt er mir schön den geforderte Thumbnail an.
Füge ich die gleiche Funktion per include (?) in meinen "Gallerieerzeuger" mit denselben Parametern ein
(folgender Code
PHP-Code:
<?
if ($verz = opendir ("images/$set")) {
while ($file = readdir ($verz)) {
if($file != "." && $file != "..") {
echo "<img src='";
include ("page/include/bilder/thumbnail.php");
echo "'><br>";
}
closedir($verz);
}
else
include('page/include/page_404.php');
?>
)
bekomme ich ein
"The image “http://localhost/index.php?go=bilder&loc=nbg&event=031213” cannot be displayed, because it contains errors."
in meinem Thunderbird angezeigt, da er anscheinend versucht die ganze Seite als jpg zu interpretieren...
Im Quelltext des angeblichen jpgs steht (natürlicherweise) mein ganzer schöner HTML Code.
Was mache ich falsch?
(das 'event=031213' aus dem Seitenaufruf wird noch in $set = 031213 umgesetzt, also daran liegts nicht)