Ik ben nu al 4 dagen aan het klooien en zoeken en ik had al een paar keer het idee dat ik dacht waar het aan lag, maar op een of andere manier wil mijn thumbnail script maar niet werken.
Het volgende php script wordt aangeroepen met
Waarbij $item_image een variabele is met de bestandsnaam van het plaatje/foto die ik een paar regels eerder al uit een mySQL database gehaald heb.
Vervolgens heb ik de volgende code in thumb.php:
Maar op een of andere manier krijg ik dan geen thumbnail te zien maar een mooi rood kruisje. Als ik de thumb.php?image=kastwit.jpg bijvoorbeeld direct vanuit een IE aanroep dan krijg ik een blanko pagina te zien.
Ik snap er niks meer van! Kan iemand me er mee helpen?
P.S. het script wordt op in de volgende pagina toegepast:
http://www.meubelslogen.nl/meubelen...m.php?item_id=5
Het volgende php script wordt aangeroepen met
code:
1
| [img]'thumb.php?image=$item_image'[/img] |
Waarbij $item_image een variabele is met de bestandsnaam van het plaatje/foto die ik een paar regels eerder al uit een mySQL database gehaald heb.
Vervolgens heb ik de volgende code in thumb.php:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| <?php
$image = $_GET['image'];
// plek van plaatje is: http://www.meubelslogen.nl/meubelenhandel/kastwit.jpg
$size = GetImageSize($image);
$width = $size[0];
$heigth = $size[1];
$max_width = 75;
$max_heigth = 75;
$x_ratio = $max_width / $width;
$y_ratio = $max_heigth / $heigth;
if (($width <= $max_width) && ($heigth <= $max_height)) {
$tn_width = $width;
$tn_heigth = $heigth;
}
else if (($x_ratio * $heigth) < $max_heigth) {
$tn_heigth = Ceil($x_ratio * $heigth);
$tn_width = $max_width;
}
else{
$tn_width = Ceil($y_ratio * $width);
$tn_heigth = $max_heigth;
}
$src = ImageCreateFromJPEG($image);
$dst = ImageCreate($tn_width, $tn_heigth);
ImageCopyResized($dst, $src, 0, 0, 0, 0, $tn_width, $tn_heigth, $width, $heigth);
header("Content-type: image/jpeg");
ImageJPEG($dst);
ImageDestroy($src);
ImageDestroy($dst);
?> |
Maar op een of andere manier krijg ik dan geen thumbnail te zien maar een mooi rood kruisje. Als ik de thumb.php?image=kastwit.jpg bijvoorbeeld direct vanuit een IE aanroep dan krijg ik een blanko pagina te zien.
Ik snap er niks meer van! Kan iemand me er mee helpen?
P.S. het script wordt op in de volgende pagina toegepast:
http://www.meubelslogen.nl/meubelen...m.php?item_id=5
[ Voor 3% gewijzigd door martin.h op 11-09-2005 15:38 ]
The Souffle will raise or it will not. And there is no damn thing you can do about it!