• 03-03-2010, 10:24:10
    #1
    Üyeliği durduruldu
    Arkadaşlar böle hata alıyorum:

    Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 8350337 bytes) in /home/****/****/tag1_001.php on line 30

    #.......................................... 
    #       WRITE ID3 TAGS (Write MP3 [v1, v2] 
    #.......................................... 
    function writeTags($mp3) { 
        $fl = file_get_contents($mp3); 
        $Header = substr($fl,0,10); 
        $tagLen = calcDecTagLen(substr($Header,6,4),$tagLen); 
        $music = substr($fl,$tagLen+10,-128); 
        # Can use input Header for output but you may 
        # wish to change the output filename for testing 
            $tagLen = 1024; # or whatever you like >your actual 
            $Header = substr($Header,0,6).setHexTagLen($tagLen);
            file_put_contents($mp3,mkV2Tag($Header,$tagLen).$music.mkV1Tag());//BUhata veren kisim
    
    }
    Bu olayı nasıl çöze biliriz?
  • 11-03-2010, 11:27:24
    #2
    Php.ini dosyasında aşağıdaki satırın değerini arttırmayı deneyin. Örneğin: 128M

    memory_limit = 16M

    Kaydedin ve Apache'yi yeniden başlatın.
  • 11-03-2010, 11:33:06
    #3
    Eğer hosting ya da reseller kullanıyorsanız, php.ini dosyasını değiştiremezsiniz. Firma yetkilisinden rica etmeniz gerekebilir.

    Aynı komut .htaccesten de verilbilir belki, ben max upload size olayını ordan ayarlamıştım..
  • 11-03-2010, 15:02:49
    #4
    Üyeliği durduruldu
    Zafi adlı üyeden alıntı: mesajı görüntüle
    Eğer hosting ya da reseller kullanıyorsanız, php.ini dosyasını değiştiremezsiniz. Firma yetkilisinden rica etmeniz gerekebilir.

    Aynı komut .htaccesten de verilbilir belki, ben max upload size olayını ordan ayarlamıştım..
    Arkadaşlar .htaccess`ten nasıl yapılıcağını bilen varmı?
    Ben ulaşamıyorum php.ini dosyasına.
  • 11-03-2010, 19:10:40
    #5
    Üyeliği durduruldu
    php kodlarından
    ini_set("memory_limit",300M);
    gibi izin verebilirsin ama 300mb sana izin vermeyebilirler ufak ufak azaltarak dene