---
title: "Kolla bildstorlek, ändra vid behov"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/90542-kolla-bildstorlek-ändra-vid-behov"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Webslave"
published: "2003-11-16T12:55:47.000Z"
updated: "2003-11-18T17:02:53.000Z"
replies: 6
views: 336
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/90542-kolla-bildstorlek-ändra-vid-behov"
---

# Kolla bildstorlek, ändra vid behov

## #1 — Webslave, 2003-11-16T12:55Z

Jag vill ha ett script som kolla om en bild är över 400 pixlar i bredd och om den är det så ska storleken ner till 400 bredd samt att den ska behålla proportionen.

Tyvärr är filerna inte på min server så jag antar att GD inte går att använda så jag tänkte använda mig av den sega getimagesize(). Kruxet nu är detta:

Scriptet ska leta igenom en text efter \[IMG \]url\[ /IMG\] och lägga "url" i en variabel så att jag kan få in den i getimagesize($url)... hur göra?

Om någon har någon smidigare idé så skadar det inte om ni hojtar ill :)

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

## #2 — Webslave, 2003-11-16T13:49Z

Ok... har kommit så här långt:

```php
$text = "[IMG ]url[ /IMG]";
preg_match("'\[IMG\](.*?)\[/IMG\]'is",$text,$url);
$imageSize = getimagesize($url[1]);
if($imageSize[0]>400){
	$divideBy = ($imageSize[0]/400);
	$width = 400;
	$height = ceil($imageSize[1]/$divideBy);
}
else{
	$width = $imageSize[0];
	$height = $imageSize[1];
}
echo $width."<br>";
echo $height."<br>";
```

Fast den vill bara skriva ut filstorleken på .gif bilder...... någon som vet vaffö?

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

## #3 — Webslave, 2003-11-18T16:02Z

Ingen som har några idéer?

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

## #4 — Peeer, 2003-11-18T16:24Z

När jag provade koden genom att ange en url till bilden direkt så fungerar den. Om jag däremot lägger url'en mellan

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

## #5 — Webslave, 2003-11-18T16:33Z

Ok... tackar Peer, har man kommit ett steg i rätt riktning.

Någon som vet vad det kan vara för fel på mitt mönster? Jag är skitkass på regexp, detta chansade jag bara på.

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

## #6 — Peeer, 2003-11-18T16:37Z

Prova med

```
preg_match("'\[IMG\](.*?)\[\/IMG\]'",$text,$url);
```

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

## #7 — Webslave, 2003-11-18T17:02Z

TACKAR!!!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/90542-kolla-bildstorlek-ändra-vid-behov
