Visa ett inlägg
Oläst 2008-02-25, 16:16 #3
EmilIsbergs avatar
EmilIsberg EmilIsberg är inte uppkopplad
Medlem
 
Reg.datum: Mar 2007
Inlägg: 106
EmilIsberg EmilIsberg är inte uppkopplad
Medlem
EmilIsbergs avatar
 
Reg.datum: Mar 2007
Inlägg: 106
Citat:
Ursprungligen postat av krukaan
Eftersom att Proinet inte svarar på sin supportmail så testar jag här.
Proinet är nog rätt överbelastade förtillfället, men om du avvaktar någon dag ska du nog se att de korrekt kan hitta vad det är som är fel.

Citat:
Ursprungligen postat av krukaan
Hej. Jag har ett webbhotell på Proinet och jag försöker göra thumbnails av uppladdade bilder men det går inte. Jag har testat skriptet på egen server och då fungerar det. Men jag skulle gärna vilja kunna köra skriptet på Proinets servrar. Något stoppas. Thumbnailsen hamnar inte i mappen som jag har valt. Sidan blir bara vit.
Det som vanligast är fel om det inte fungerar att skapa just index-bilder (thumbnails) är att det behövs mer minne än vad som skriptet får allokera.
Jag kan naturligtvis inte säga att det är därför just ditt skript blir vitt, men det är väldigt vanligt.
Om man använder exempelvis GD2 i PHP så laddas hela okomprimerade bilden in i minnet innan den mindre bilden skapas.

För att ta reda på hur mycket minne en bildfil skulle ta upp kan man multiplicera ihop bredd, höjd, antal kanaler och bitdjupet i bilden. Genom att dividera resultatet i 8 får du fram storleken i bytes. Själva processandet av bilden brukar ta upp extra utrymme som för mina bilder brukar vara ungefär 70% extra utöver bildstorleken, men det beror väldigt mycket på vad man gör med bilden och vad det är för bilder.

För filer som har hög kompressionsgrad så kan själva bilden vara mycket större i minnet än den är på disk, och det behöver man ta hänsyn till när man exempelvis skapar thumbnails.

Jag har sett fall där en 3MB jpeg-fil tar upp mer än 30 MB minnesutrymme och det brukar överskrida vad webbhotell ställer in att PHP får använda.

Men som sagt, jag kan inte säkert säga att det är orsaken.
EmilIsberg är inte uppkopplad   Svara med citatSvara med citat