Avatar billede sthen Nybegynder
11. august 2003 - 00:20 Der er 8 kommentarer og
1 løsning

Maxstørrelse på billede ved upload

I forbindelse med et uploadscript (lavet i Php) - som i sig selv fungerer udmærket, har jeg brug for at kontrollere størrelsen på det billede der forsøges uploadet, INDEN upload foretages, og det jeg har brug for at kontrollere er vel at mærke IKKE billedstørrelsen i kb, men bredde og højde i pixels.


Jeg har forsøgt at kontrollere størrelsen efter upload til tmp-biblioteket ved hjælp af Php, med funktionen getimagesize(); men kan ikke få lov til det.


Tænker så i stedet, at det må være muligt at kontrollere clientside i stedet for serverside - derfor JavaScript.
Men hvordan gør jeg det???
Avatar billede jakobsynder Nybegynder
11. august 2003 - 00:22 #1
Undskyld sidespring: At kontrollere det client side er jo ikke en ret sikker løsning. Man kan nemt omgås det.
Hvad er der i vejen med at lave dit eget extra "temp" bibliotek og tjekke der. Hvis størrelsen ikke passer laver du et unlink.?
Avatar billede sthen Nybegynder
11. august 2003 - 00:29 #2
Ja det er da en løsningsmulighed, men så er jeg vel nødt til at lave move_uploaded_file() til mit "eget" temp bibl, tjekke størrelse her, og så derefter flytte billedet endnu en gang til et nyt bibliotek; eller hvad mener du med unlink ??
Avatar billede jakobsynder Nybegynder
11. august 2003 - 00:30 #3
Ja lige præcis.
Med unlink, mener jeg at slette billedet igen, hvis størrelsen ikke passer.
Avatar billede jakobsynder Nybegynder
11. august 2003 - 00:32 #4
Eller nej, du behøver i princippet ikke flytte det 2 gange.
Du flytter det til biblioteket det skal være i og tjekker det der, hvis det ikke passer laver du bare unlink.
Avatar billede sthen Nybegynder
11. august 2003 - 00:32 #5
Brugbart ja - men lyder lidt besværligt; men tak for idéen.
Hvis ikke noget smartere bliver bragt på banen, vil jeg gøre det sådan.
Avatar billede jakobsynder Nybegynder
11. august 2003 - 00:33 #6
Alternativt kan du jo også resize det hvis det ikke passer? :)
Avatar billede sthen Nybegynder
11. august 2003 - 00:34 #7
Selvf.
Det var da smartere - tak.
Læg lige et svar - så er der 30 stærke
Avatar billede jakobsynder Nybegynder
11. august 2003 - 00:35 #8
Hehe, selv tak :-)
Avatar billede sthen Nybegynder
11. august 2003 - 00:36 #9
Jeg vil ikke resize, men bede brugeren om et mindre foto.
Tak for hjælpen
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