[PHP] Bilder Thumbnail Script - Allowed memory size Error

Dieses Thema im Forum "Webentwicklung" wurde erstellt von °EraZoR°, 14. Mai 2010 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 14. Mai 2010
    Bilder Thumbnail Script - Allowed memory size Error

    Hey,
    schreibe grad an einem Gallery-Script mit Thumbnail-Erstellung...
    Bekomme bloß folgenden Error:
    Code:
    Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 12288 bytes) in...
    Das komische ist bloß, dass ich vorher einen Speicherverbrauch von 141288 byte habe... und das Bild, dass ich einlese ist 1.387.538 Bye groß (1,32MB)..
    Ich mach das ganze mit imagecreatefromjpeg... Bin mir auch sicher, dass der Fehler dadurch verursacht wird, weil wenn ich danach ein echo mache kommt das nicht.. davor aber schon..

    Aber es kann ja nicht sein, dass wenn das Script eine 1,32MB-Datei einliest, 30MB Speicher mehr genutzt werden..
    Außerdem machen mich auch die 12288 Byte stutzig..


    Da ich das Script später verkaufen will soll man nicht davon abhängig sein das mem_limit zu erhöhen, weil ja nicht jeder nen Root-Server hat..

    MfG

    //E:
    Die 12288 Byte kommen bei jeder Datei ist mir grad so aufgefallen!
     
  2. 14. Mai 2010
    AW: Bilder Thumbnail Script - Allowed memory size Error

    ja das ist richtig, denn im speicher landet das unkomprimierte bild. das kannst du so ausrechnen:

    höhe * breite * bits_pro_pixel * channels / 8 = bytes im speicher nachm öffnen
     
  3. 15. Mai 2010
    AW: Bilder Thumbnail Script - Allowed memory size Error

    Okay klingt plausibel^^
    Habe jetzt mit ini_set den Memory hochgesetzt..
    Kann die Fkt vom Hoster gesperrt werden?

    MfG
     
  4. 15. Mai 2010
    AW: Bilder Thumbnail Script - Allowed memory size Error

    Ja kann sie. ini_set kann beschränkt oder komplett gesperrt werden.
     
  5. 15. Mai 2010
    AW: Bilder Thumbnail Script - Allowed memory size Error


    Genau, da hilft eventuell nur zu versuchen die ini einstellung zu überschreiben falls dies nicht geht wurde wie mein vorposter meinte komplett gesperrt aus performance gründen.
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.