problemen met gd functie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

SerpenT

SerpenT

14/09/2004 14:53:00
Quote Anchor link
hallo ik ben voor mijn stage bedrijf bezig met een upload script zodat zij plaatjes kunnen uploaden. nu wil ik de plaatjes zo nodig verkleinen met gd maar nou krijg ik de volgende foutmeldingen:

Warning: imagecopyresampled(): supplied argument is not a valid Image resource in c:\phpdev\www\public\upload.php on line 57

Warning: imagedestroy(): supplied argument is not a valid Image resource in c:\phpdev\www\public\upload.php on line 60

bij de volgende code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?
   if ($size[0]>$size[1]) {$sizemin[0]=$maxx;$sizemin[1]=$maxy;};
   if ($size[1]>$size[0]) {$sizemin[0]=$maxy;$sizemin[1]=$maxx;};

   $im=@$gd_function($path);                // path to your gallery
   $small = imagecreatetruecolor($sizemin[0], $sizemin[1]);    // new image
   ImageCopyResampled($small, $im, 0, 0, 0, 0, $sizemin[0], $sizemin[1], $size[0], $size[1]);
   // regel 57

   ImageDestroy($im);                        //regel 60
?>


wat kan ik fout gedaan hebben?

alvast bedankt
thijs
Gewijzigd op 14/09/2004 14:54:00 door SerpenT
 
PHP hulp

PHP hulp

23/11/2024 19:19:27
 
Eris -

Eris -

14/09/2004 15:01:00
Quote Anchor link
Onder steund de server wel GD xx

Dit is te kontroleren door even:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php phpinfo(); ?>
en even kijken of er GD tussen staat. Zo niet dien je het te instaleren of laten te doen.
 
B a s
Beheerder

B a s

14/09/2004 15:06:00
Quote Anchor link
$im=@$gd_function($path); // ??

denk dat die niet echt helemaal goed staat want hij geeft aan dat de image niet geldig is..
 
Eris -

Eris -

14/09/2004 15:06:00
Quote Anchor link
Errors fout gelezen :)

De laatste werkt niet om dat er geen goede image is
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
// name of the photo
$sImage = $_FILES['file']['tmp_name'];

// recive size of the image
$aData = getimagesize($sImage);
$iSizeX = $aData[0];
$iSizeY = $aData[1];

// make a new treu color image for thumb
$imgthumb = imagecreatetruecolor(150, 100);


//copy image and resize it
imagecopyresampled($imgthumb, $imgSrc, 0, 0, 0, 0, 150, 100, $iSizeX, $iSizeY);

// write in map thumb
imagejpeg($imgthumb, '../images/thumb/'.$id.'.jpg' ,90);
?>

Zo doe ik het altijd :)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.