---
title: "GetImageSize() på .php?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/60997-getimagesize-på-php"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Mungo"
published: "2002-12-03T13:50:17.000Z"
updated: "2002-12-04T07:11:26.000Z"
replies: 9
views: 270
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/60997-getimagesize-på-php"
---

# GetImageSize() på .php?

## #1 — Mungo, 2002-12-03T13:50Z

Jag lyckas inte få funktionen getImageSize() att funka på de bilder jag har i databasen och laddar ner via en PHP-sida.

Alltså: $size = getImageSize('http://localhost/dl.php?id=10'); funkar inte. Nån som har stött på detta förut och vet varför?

Felet jag får är: 
Warning: getimagesize: Unable to open 'http://192.168.0.5/extra/frames/forum_download.php?id=210' for reading.

Permalänk: https://www.webforum.nu/p/60997

## #2 — giik, 2002-12-03T14:15Z

```php
$size = GetImageSize ($rad[id]);
```

Går de inte att göra så heller? Jag kör något liknande på mitt script i alla fall, men vet inte om de fungerar för alla :)

Permalänk: https://www.webforum.nu/p/875271

## #3 — Mungo, 2002-12-03T14:20Z

Hur menar du nu? Att jag bara skulle hämta imagedatan från databasen och kolla den? Det ska inte funka enligt PHP-manualen och verkar inte funka här heller.

Permalänk: https://www.webforum.nu/p/875276

## #4 — giik, 2002-12-03T14:28Z

Sorry, verkar som jag hade helt fel nu..Scriptet jag använde kollade så att bilden skulle vara 468 x 68 pixlar...Gick inte alls som jag trodde....Men men, sånt är livet antar jag...Hoppas nån annan kan hjälpa dig :)

Permalänk: https://www.webforum.nu/p/875285

## #5 — davids, 2002-12-03T14:47Z

Du skulle ju kunna kolla bildstorleken när bilden laddas upp istället, och spara den informationen i databasen också.

Permalänk: https://www.webforum.nu/p/875306

## #6 — Mungo, 2002-12-03T14:51Z

Jo, jag ska nog lösa det så, det är bara det att jag redan har rätt många bilder i databasen...

Permalänk: https://www.webforum.nu/p/875310

## #7 — Jörgen HP, 2002-12-03T16:17Z

> **giik skrev:**
>
> ```php
> $size = GetImageSize ($rad[id]);
> ```
>
> 
> 
> Går de inte att göra så heller? Jag kör något liknande på mitt script i alla fall, men vet inte om de fungerar för alla :)

Men funktionen getimagesize() returnerar en array. 

Exempel:

```
   $file = "bilden.jpg";
   $size = getimagesize ($file);
   $imageWidth = $size[0]; 
   $imageHeight = $size[1];
   $imageType = $size[2];
```

Jag tror att du får lagra värdet på "$file_size" då du laddar upp bilden på servern.

Permalänk: https://www.webforum.nu/p/875382

## #8 — Mungo, 2002-12-03T16:21Z

Jovisst, men hur 17 gör jag med de bilder jag redan har i databasen då?

Permalänk: https://www.webforum.nu/p/875385

## #9 — Niklasson, 2002-12-03T20:05Z

Prova den lokala sökvägen.. Plocka fram sökvägen med hjälp av id-numret och kör sen:
$size = getImageSize('/home/lokal/sokvag/till/bilden.jpg');

Permalänk: https://www.webforum.nu/p/875563

## #10 — Mungo, 2002-12-04T07:11Z

Nej, bilden ligger ju i ett BLOB-fält i min mySQL-databas, så det finns ingen lokal sökväg eller fil att leka med...

Permalänk: https://www.webforum.nu/p/875782

---

Tråden på webben: https://www.webforum.nu/amne/php/60997-getimagesize-på-php
