login  Naam:   Wachtwoord: 
Registreer je!
Scripts > PHP > Foto gallerijen > Grootte afbeelding controleren


Reacties op het script Grootte afbeelding controleren

Offline  Tuinstoel
Gepost op: 29 januari 2005 - 10:11
PHP expert



Ik heb zelf ook ff een functie geschreven, misschien kan hij ook wel handig zijn.

  1. <?
  2. function MakeImageSize()
  3. {
  4. $mHoogte = 800;
  5. // Maximum hoogte
  6. $mBreedte = 600;
  7. // Maximum breedte
  8. $mOptie = true;
  9. // Het toestaan van het weergeven van een verkleinde versie
  10. $mAantal = func_num_args();
  11. // Tellen van het aantal argumenten
  12. if($mAantal == 0)
  13. {
  14. echo 'Je moet minimaal 1 argument opgeven!';
  15. // Dat lijkt me wel duidelijk.
  16. }
  17. else
  18. {
  19. $mArgumenten = func_get_args();
  20. // Argumenten in een array zetten
  21. foreach($mArgumenten as $mKey => $mValue)
  22. {
  23. // foreach loopje voor het uitlezen van de array
  24. $mSize = GetImageSize($mValue);
  25. // Afmetingen ophalen
  26. if($mSize[0] >= $mBreedte || $mSize[1] >= $mHoogte)
  27. {
  28. // Hier is/zijn de afmeting(en) te groot
  29. if(empty($mOptie))
  30. {
  31. // De optie is false, dus niet een verkleinde afbeelding weergeven
  32. echo 'Deze afbeelding is te groot voor deze website!';
  33. }
  34. else
  35. {
  36. // De optie is true, dus wel een verkleinde afbeelding weergeven
  37. echo '<img src="'.$mValue.'" height="'.($mSize[1] / 2).'" widht="'.($mSize[0] / 2).'" alt="'.$mValue.'" />';
  38. }
  39. }
  40. else
  41. {
  42. // Er is niks aan de hand, gewoon echoën.
  43. echo '<img src="'.$mValue.'" alt="'.$mValue.'" />';
  44. }
  45. }
  46. }
  47. }
  48.  
  49. MakeImageSize('afbeelding1.jpg','afbeelding2.jpg','afbeelding3.jpg','afbeelding4.jpg');
  50. // Zo moet je hem oproepen.
  51. ?>

Offline  numlockrond
Gepost op: 03 februari 2005 - 16:18
Onbekend



wat heeft het voor zin om script keuring in te voeren als dit soort onzinnige scripts niet gefilterd worden???

Offline  remy
Gepost op: 04 februari 2005 - 13:09
PHP ver gevorderde



wat is er onzinnig aan dan?

Offline  cracker
Gepost op: 30 juni 2005 - 15:17
Onbekend



je hebt een forum en opeens zie je een avatar met als afmetingen bv. 800*600px. een beetje overdreven maar niet mooi ae 

Dit script is totaal niet onzinnig !

(sorry voor de late reply)


Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.062s