18. december 2001 - 18:11Der er
3 kommentarer og 1 løsning
GetImageSize
Jeg bruger GetImageSize() til at finde en billedts bredde... Altså: $width = GetImageSize(\"blalba.gif\") og trækker det ud via $width[0]
Det dur ved nogen billeder, men ikke ved andre, der giver den fejl. Warning: Unable to open blablabla.gif in d:\\home\\skolestofdk\\www\\blabla\\billed.php3 on line 8
I øvrigt er det mere korrekt at kalde det returnerede for noget i stil med $imgsize. $width = GetImageSize(\"blalba.gif\") Dette er jo egentlig noget vrøvl, for $width indeholder ikke bredden på billedet, men et array der bla. indeholder bredden.
Du kan fx. gøre sådan her: $imgsize = @GetImageSize(\"blalba.gif\");
@\'et gør, at fejlmeddeleser ikke vises. Hvis billede-størrelsen ikke kunne hentes er $imgsize nok false eller sådan noget. Det kan du så se efter, inden du aflæser bredden.
Det er god programmeringsskik at bruge sigende variabel-navne. Det er netop det med at gøre det nemt at huske. Om en måned undrer du dig måske over hvorfor <? echo \"bredde: $width\"; ?> bare skriver \"bredde: Array\"... :)
Synes godt om
Ny brugerNybegynder
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.