Vraag over thumb script.
Ik heb dit script:
Code (php)
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
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
<?php
$bestand = $_GET['bestand'];
$imagearray = getimagesize($bestand);
$breedte = $imagearray[0];
$hoogte = $imagearray[1];
$max_hoogte = "90";
$max_breedte = "120";
if ($hoogte > $max_breedte || $hoogte > $max_hoogte)
{
if ($breedte / $hoogte > $max_breedte / $max_hoogte) // als de breedte te groot is
{
$breedtenieuw = $max_breedte;
$a = $breedte / $max_breedte;
$hoogtenieuw = round ($hoogte / $a);
}
else
{
$hoogtenieuw = $max_hoogte; // als de hoogte te groot is
$a = $hoogte / $max_hoogte;
$breedtenieuw = round($breedte / $a);
}}
else // als het plaatje precies groot genoeig is
{
$hoogtenieuw = $max_hoogte;
$breedtenieuw = $max_breedte;
}
$img = @imagecreatefromjpeg($bestand)
$tmp_img = imagecreatetruecolor($breedtenieuw, $hoogtenieuw);
imagecopyresized($tmp_img, $img,0,0,0,0,$breedtenieuw,$hoogtenieuw,$breedte,$hoogte);
imagedestroy($img);
$img = $tmp_img;
header("Content-type: image/jpeg");
imagejpeg($img);
?>
$bestand = $_GET['bestand'];
$imagearray = getimagesize($bestand);
$breedte = $imagearray[0];
$hoogte = $imagearray[1];
$max_hoogte = "90";
$max_breedte = "120";
if ($hoogte > $max_breedte || $hoogte > $max_hoogte)
{
if ($breedte / $hoogte > $max_breedte / $max_hoogte) // als de breedte te groot is
{
$breedtenieuw = $max_breedte;
$a = $breedte / $max_breedte;
$hoogtenieuw = round ($hoogte / $a);
}
else
{
$hoogtenieuw = $max_hoogte; // als de hoogte te groot is
$a = $hoogte / $max_hoogte;
$breedtenieuw = round($breedte / $a);
}}
else // als het plaatje precies groot genoeig is
{
$hoogtenieuw = $max_hoogte;
$breedtenieuw = $max_breedte;
}
$img = @imagecreatefromjpeg($bestand)
$tmp_img = imagecreatetruecolor($breedtenieuw, $hoogtenieuw);
imagecopyresized($tmp_img, $img,0,0,0,0,$breedtenieuw,$hoogtenieuw,$breedte,$hoogte);
imagedestroy($img);
$img = $tmp_img;
header("Content-type: image/jpeg");
imagejpeg($img);
?>
van phphulp gehald. alleen ik krijg een error als ik een foto wil bekijke. de error is
Parse error: syntax error, unexpected T_VARIABLE in c:\domains\tvdkwebdesign.nl\wwwroot\korf\thumb.php on line 28
Kan iemand mij helpen?
Gr. Thijs
http://www.phphulp.nl/php/scripts/9/464/
Kijk eens naar dat script van eris. Goed uitgewerkt en makkelijk aan te passen.
Kijk eens naar dat script van eris. Goed uitgewerkt en makkelijk aan te passen.
Ik wil gewoon dat als je een foto in een map zet dat de pagina thumb.php er een thumb van maakt...
Dat is presies wat dat script doet... Andere variabelen aan de upload(); meegeven en je krijgt een extra bestand met een andere naam en een kleinere breedte/hoogte.
Zet een ; aan het eind van de vorige regel (dus regel 27).