Avatar billede Slettet bruger
12. april 2004 - 19:58 Der er 3 kommentarer og
1 løsning

Allowed memory size of 8388608 bytes exhausted

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 1478 bytes) in /path/to/photos.php on line 224

Hvad skyldes denne fejl, og hvordan slipper jeg for den?

På linje 224 har jeg:
$src = ImageCreateFromJPEG($HTTP_POST_FILES['userfile']['tmp_name']);

Jeg bruger PHP-4.3.5 på en RH linux 7.3 maskine.
Avatar billede sukos Juniormester
12. april 2004 - 20:08 #1
Har været oppe for nylig her på exp.

noget med max 1200*1200 i billedstr. for at bruge GDlib
Avatar billede dennismp Nybegynder
12. april 2004 - 20:10 #2
PHP har pr. default max 8 mb at gøre godt med. ImageCreateFromJPEG har åbenbart brugt mere, prøv at se i din php.ini og ændre "memory_limit" = 12M.

Jeg har f.x:
memory_limit = 12M

.. og jeg tvivler stadig på at det er GD der har en begrænsning udover hvad php pålægger den :)
Avatar billede dennismp Nybegynder
12. april 2004 - 20:11 #3
din php.ini ligger nok i /etc/
hvis du ikke kan finde den, så lave en fil der indeholder <?php phpinfo(); ?> se efter "Configuration File (php.ini) Path" .. Hvis filen ikke eksisterer opretter du den bare og tilføjer linjen du ønsker.
Avatar billede Slettet bruger
12. april 2004 - 20:16 #4
Tak for det :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester