---
title: "Skapa thumbs problem, för stor orginalbild?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/178473-skapa-thumbs-problem-för-stor-orginalbild"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Tibbelit"
published: "2009-05-09T20:04:10.000Z"
updated: "2009-05-11T09:12:45.000Z"
replies: 5
views: 512
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/178473-skapa-thumbs-problem-för-stor-orginalbild"
---

# Skapa thumbs problem, för stor orginalbild?

## #1 — Tibbelit, 2009-05-09T20:04Z

Hej!

Jag har fått ett problem... När jag laddar upp en bild till min server (via php) så fungerar allt som det ska med mindre bilder (cirka \< 1mb). Bilden laddas upp, samt en miniatyr skapas enligt koden nedan. Men när jag ska ladda upp större bilder typ foton så laddas bilden upp, men ingen miniatyr skapas:(

Koden

> function createThumbnail($filename) {  
> 
> echo ("createThumbnail startar");
>        
>      require 'config.php';  
> 	 
>       if(preg_match('/.(jpg\|jpeg)$/', $filename)) {
>      
>         // ***Det är här som koden slutar fungera med större bilder,***
>         $im = imagecreatefromjpeg($path_to_image_directory . $filename);  
>      
>      } else if (preg_match('/\[.\](gif)$/', $filename)) {  
>          $im = imagecreatefromgif($path_to_image_directory . $filename);  
>      } else if (preg_match('/\[.\](png)$/', $filename)) {  
>          $im = imagecreatefrompng($path_to_image_directory . $filename);  
>      }  
>       
>      $ox = imagesx($im);  
>      $oy = imagesy($im);  
>        
>      $nx = $final_width_of_image;  
>      $ny = floor($oy \* ($final_width_of_image / $ox));  
>        
>      $nm = imagecreatetruecolor($nx, $ny);  
>        
>      imagecopyresampled($nm, $im, 0,0,0,0,$nx,$ny,$ox,$oy);  
>        
>      if(!file_exists($path_to_thumbs_directory)) {  
>        if(!mkdir($path_to_thumbs_directory)) {  
>             die("There was a problem. Please try again!");  
>        }   
>         }  
>    
>      imagejpeg($nm, $path_to_thumbs_directory . $filename);  
>      $tn = '\<img src="' . $path_to_thumbs_directory . $filename . '" alt="image" /\>';  
>       $tn .= '\<br /\>Congratulations. Your file has been successfully uploaded, and a      thumbnail has been created.';  
>       echo $tn;  
>   }

Alla bilder jag har provat är jpg så det borde fungera, jag vet helt enkelt inte varför det inte gör det:(

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

## #2 — tydal, 2009-05-09T20:09Z

Troligen drar det för mycket RAM. Höj memory_limit i php.ini.

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

## #3 — Tibbelit, 2009-05-09T20:12Z

> **[tydal skrev:](https://www.webforum.nu/p/1467369)**
>
> Troligen drar det för mycket RAM. Höj memory_limit i php.ini.

Hur gör man det?, dels hittar phhp.ini samt ändrar i den?

Jag har One som webhotell om det hjälper till?

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

## #4 — tydal, 2009-05-09T20:14Z

Aha, det är inte din server... Då hittar du den inte. Du får prova att be One ge dig mer RAM åt PHP. Inte säkert de vill.

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

## #5 — Tibbelit, 2009-05-09T20:16Z

Ska fråga, tack får den snabba hjälpen!

Edit: Mail skickat \*håller tummarna\*

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

## #6 — Tibbelit, 2009-05-11T09:12Z

Fick detta som svar:

> Hejsan! Vi har uppgraderat från 16MB till de 24MB som nu är standard i alla nya konton och som rullas ut på gamla servrar efter hand på ditt konto manuellt. Högre än 24MB stöder vi inte.

Men det fungerar fortfarande inte på de större bilderna. Något tips på hur man kan gå runt detta eller är det dött lopp?

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

---

Tråden på webben: https://www.webforum.nu/amne/php/178473-skapa-thumbs-problem-för-stor-orginalbild
