---
title: "Kolla pixlar på en bild..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15983-kolla-pixlar-på-en-bild"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "toja"
published: "2001-08-12T15:26:00.000Z"
updated: "2002-08-31T13:43:59.000Z"
replies: 18
views: 514
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/15983-kolla-pixlar-på-en-bild"
---

# Kolla pixlar på en bild...

## #1 — toja, 2001-08-12T15:26Z

Tja...

Jag ska göra ett script till en sida där man kan ladda upp bilder på servern via ett formulär... jag vet ungefär hur man gör detta så att den kollar att bilden inte överstiger en viss storlek... men jag undrar om det på nått sätt går att kolla om filen har filändelsen \*.jpg eller \*.gif ... annars ska det inte gå att ladda upp den... Sen undrar jag om det går att kolla pixlarna på bilden... så den inte får överstiga tex: 350\*300 pixlar eller nåt... hoppas ni förstår vad jag menar... har letat mycket efter detta... men det är svårt att hitta..!!!

//Toja - GRIOTEN//

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

## #2 — sgtpepper, 2001-08-12T15:50Z

Kolla storleken på en GIF, JPEG, PNG eller SWF-bild med funktionen [getimagesize()](http://www.php.net/manual/en/function.getimagesize.php).

För att plocka ut filändelsen så kan du t.ex använda ett enkelt Regexp-pattern:

```
function get_file_ext( $filename ) { 
ereg( ".*\.([a-zA-z0-9]{0,5})$", $filename, $regs ); 
return( $regs[1] ); 
}
```

(plockad från www.php.net)

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

## #3 — Krukan, 2001-08-12T16:23Z

vad är det för kommandon till menyerna dom sop poppar fram???
på din <http://www.pausen.nu/grioten/> 
//MVH krukan

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

## #4 — toja, 2001-08-13T16:00Z

Tackar sgtpepper... ska testa det... men vet du eller någon annan lite mer om den där functionen getimagesize(). Det låter intressant...

\------

När det gäller din fråga Krukan.. det är gjort med lager... som jag gömmer och visar med hjälp utav java-script!

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

## #5 — stevenet, 2001-08-13T16:24Z

Exempel:

```
<?php 
$bild="fil.gif";
$size = GetImageSize ("$bild"); 
$maxbredd="10";
$maxhojd="5";

if ($size[0] > $maxbredd) {
echo "$bild är bredare än $maxbredd";
}
if ($size[1] > $maxhojd) {
echo "$bild är högre än $maxhojd";
}
?>
```

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

## #6 — toja, 2001-08-13T20:25Z

Tackar... nu ska nog det hela fixa sig :)

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

## #7 — Mats95, 2001-08-14T08:12Z

Varför läser folk inte manualen???????????

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

## #8 — stevenet, 2001-08-14T09:36Z

Ibland undrar man. :)

\------------------
[SteveNet](http://www.webmarkit.net/stevenet)

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

## #9 — Web-Tor, 2001-08-14T09:44Z

> men vet du eller någon annan lite mer om den där functionen getimagesize

 [www.php.net/manual/en/function.getimagesize.php](http://www.php.net/manual/en/function.getimagesize.php) 

Den som söker han letar. ;)

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

## #10 — Mats95, 2001-08-14T10:09Z

\*tittar upp och anser att det borde va det första stället man ska titta på\*

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

## #11 — toja, 2001-08-14T11:10Z

Har redan varit i manualen å tittat... men jag är helt ny inom ämnet bilder å filuppladdning... så jag kolla i manualen för att få ett hum om det hela.. sedan frågar jag i detta svenska forum för att få lite bättre klartext... manualen är bra...men man får ut mer av att fråga i detta forum... det är därför... so tro inte att manualen lämnas helt utanför :)

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

## #12 — Mats95, 2001-08-14T11:22Z

Jaja ... skyll på det du! ;)

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

## #13 — toja, 2001-08-14T11:26Z

Hmm... jag tänker inte börja battla eller nåt... men vafan.. ett forum är till för att få svar på oklarheter å frågor... om du inte gillar vissa inlägg eller tycker de är onödiga... skit i att svara över huvudtaget... det är bara jobbigt med folk som klagar... verkar inte ha annat för sig... jag fick mina svar på mina frågor och är nöjd med det... om du är här för att klaga eller för att svara på frågor vet jag inte... men du tar bara onödig plats i databasen genom att skriva sådana inlägg... //Avslutar mina trådar i denna diskussion!

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

## #14 — Mats95, 2001-08-14T11:28Z

Jag skojade!!!!!

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

## #15 — toja, 2001-08-14T15:56Z

Ok.. du skoja... men man vet inte.. en del är lite väl tjatiga med det...

Hoppas du inte tog illa upp för min kritik :)

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

## #16 — Niklasson, 2001-08-14T17:11Z

..dessutom så är manualen inte alltid så lätt att förstå. Har man till exempel ingen aning vad functions är eller vad de används till, så kan det vara svårt att förstå ett exempel på tex getimagesize i en function..  ;)

Själv har jag ofta svårt att sätta mig in i olika exempel i manualen..

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

## #17 — Mats95, 2001-08-15T07:40Z

Med tanke på ovanstående inlägg så tycker jag att det skulle va kul att veta vad folk har för bakgrund. Jag har läst C/C++, Java och lite annat tjafs så strukturen på språket e ganska enkelt, jag undrar bara vad folk kommer från, om PHP e det första mötet med programering?! :)

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

## #18 — giik, 2002-08-31T13:37Z

Okej, ser vad ni tycker. Och då blir ni väl mer irriterade på mig då. Det är bara det att jag får ett felmeddelande på samma rad som..

```php
$size = GetImageSize ("$bild");
```

Så här ser det ut:

Parse error: parse error, unexpected ';' in /export/vol2/unix/g/giik/public_html/banner/upload.php on line 17

När jag tar bort ; i koden. Då kommer det unexpected T_variable på nästa rad. alltså rad 18 då.

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

## #19 — Matte, 2002-08-31T13:43Z

Hur ser det ut på rad 16 ?

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

---

Tråden på webben: https://www.webforum.nu/amne/php/15983-kolla-pixlar-på-en-bild
