De hoogte van een plaatje niet groter dan .. pixels.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Gerald

gerald

11/05/2004 14:43:00
Quote Anchor link
Hallo,
is het ook mogelijk om de maximale hoogte van een afbeelding op te geven?? hij mag dus wel kleiner zijn, maar niet groter ;-)

Alvast bedankt
Gerald
 
PHP hulp

PHP hulp

26/11/2024 06:30:30
 
Elwin - Fratsloos

Elwin - Fratsloos

11/05/2004 14:47:00
Quote Anchor link
Waar wil je het opgeven? Nadat een plaatje wordt verstuurd naar de server, of als het een thumbnail op een forum is, of in een fotoboek? Kortom, wees even iets duidelijker.

Elwin
 
Gerald

gerald

11/05/2004 15:38:00
Quote Anchor link
Hij haalt de locatie van de afbeeldingen uit de database, en die plaast ie dan met een vaste breedte, maar de hoogte mag dan niet groter zijn dan .... snap je? Dus uiteindelijk zal de breedte ook variabel moeten.
 
Elwin - Fratsloos

Elwin - Fratsloos

11/05/2004 15:42:00
Quote Anchor link
Juist. Dat doe je met de functie getimagesize(). Hier kan je info vinden: http://nl2.php.net/getimagesize.

Elwin
 
Gerald

gerald

11/05/2004 15:46:00
Quote Anchor link
ja, zover was ik zelf ook al, maar ik snap dan niet hoe je kunt aangeven dat ie een maximum heeft.

Alvast bedankt
 
Elwin - Fratsloos

Elwin - Fratsloos

11/05/2004 20:41:00
Quote Anchor link
Daar staat een voorbeeld (met list($width, ...)). Die moet je gebruiken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
list($width, $height, $type, $attr) = getimagesize("img/flag.jpg"); // En ipv de locatie van je plaatje moet je daar dus de kolom van je result uit je DB zetten
$max = 125;
if ($height > $max)
{

   // Doe wat je wilt doen als die te groot is
}
?>


Dat had je zelf wel kunnen verzinnen is het niet?

Elwin
 



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.