Avatar billede sthen Nybegynder
08. august 2003 - 23:07 Der er 4 kommentarer og
1 løsning

Max. højde ell. bredde på billede til upload

I forbindelse med en uploadfunktion, har jeg brug for at angive en max.størrelse på et billede i pixels, således at jeg er sikker på, at hverken højde eller bredde overskider et bestemt antal pixels.

D.v.s. det er altså ikke nok for mig blot at angive max-størrelse på: $HTTP_POST_FILES['userfile']['size'].

Hvorledes kan jeg klare dette ??
Avatar billede marduk666 Nybegynder
08. august 2003 - 23:13 #1
imagesx("billede.jpg") -- angiver bredden.
imagesy("billede.jpg") -- angiver højden.
Avatar billede marduk666 Nybegynder
08. august 2003 - 23:13 #2
udskriver even.
Avatar billede sthen Nybegynder
08. august 2003 - 23:26 #3
Hvordan skriver jeg lige det ind??

Mit uploadscript kører i øjeblikket i stil med dette:

<?
if (isset($HTTP_POST_FILES['userfile']['name'])!="")
{
UPLOAD BILLEDET
}
else
{
UPLOAD-FORM
}
?>
Avatar billede sthen Nybegynder
09. august 2003 - 00:25 #4
OK - det ser ud til at det er noget i den stil jeg skal bruge.
Du bragte mig i den rigtige retning.
Tak for hjælpen
Avatar billede marduk666 Nybegynder
09. august 2003 - 00:32 #5
<?php
if (imagesx("billede.jpg") > 150)
{
  print "Det billede har en for stor bredde. Den må ikke være over 150";
 
} else if (imagesy("billede.jpg") > 150) {
 
  print "Det billede har en for stor højde. Den må ikke være over 150";
 
} else {
 
  upload billede ting...
 
  print "Hurra! dit billede er uploadet";
}

men anytime :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester