Visualizzazione dei risultati da 1 a 8 su 8

Discussione: dimensinamento

  1. #1

    dimensinamento

    Salve io un hosting condiviso pertanto non posso fare upload maggiori di 2M, ma il fatto che non riesco ad utilizzare le librerie gd per effettuare un dimensionamento proprio non lo capisco.
    Ho sul server un file .jpg di 1,2M, tento di aprirlo e mi dice sempre
    Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 2048 bytes) in /var/www/html/funzioni.php on line 136

    In quella riga semplicemente apro il file .jpg precedentemente caricato di un 1,2M.
    $image_id=ImageCreateFromJpeg($image_file);

    tutto qusto mi funziona in locale e anche su altri server condivisi.
    ho due domanda 1) 8388608 è un valore che esce da quale calcolo?
    come si risolve il problema? tenete presente che non posso modificare il file .htaccess e il ini_set() non funge

  2. #2
    Quel valore e' 8 mega di memoria disponibile. Sembra quella che e' disponibile di default per il buffer di mysql.

    Tenta di allocare un blocco da 2048 ma manca lo spazio per farlo.

    Non e' tanto "quella" riga ma tutte le altre prima....


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    probabilmente superi gli 8 mega permessi per ogni script

    se non puoi aumentare questo valore non c'è niente da fare

  4. #4
    8388608 è un valore che esce da quale calcolo?
    2^20 * 8

    praticamente 8 mega espresso in byte

  5. #5
    Ma dov'e' che viene fissato il limite per ogni script???? Abitualmente questo problema nasce quando si cerca di infilare dei file in mysql e la memoria disponibile e' quella di default.

    Ma per apache/php dove viene impostato il limite? e' uno spazio assegnato dal SO?

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    memory_limit nel php.ini

  7. #7
    Originariamente inviato da bubu77
    memory_limit nel php.ini
    Gia', e' vero, con i limiti temporali.

    Quindi dovrebbe appoggiare il file uploadato, chiudere lo script e liberare la memoria e poi fare le sue modifiche in altra pagina.

    Non dovrebbe essere un granche' di problema.

    Thanx per l'info....


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    in ogni caso il mio gestore di hosting non mi convince gran chè dato che quello di uplodare e ridimensionare è un 'operazione che faccio da oltre 5 anni su più hosting senza mai aver avuto problemi anche con immagini più grandi.in ogni cado mi hanno risolto il problema avendomi garantito un po di memoria in più.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.