Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    upload non funzionante per immagini troppo grandi

    Sera,
    uso questo upload per inviare e resizare immagini da un upload via form
    e funziona perfettamente con le immagini jpg di dimensione media o discreta...

    però accade spesso che le immagini troppo grandi tipo 2/3000 pixel
    attende il caricamento ma non le processa..
    da cosa può dipendere? o come posso ovviare al problema?

    grazie infinite

    codice:
    if($tmpimg){
    	$directory="../images/msg/$idmsg/";
    	//mkdir($directory,777,true);
    	mkdir($directory,0755,true);
    	$nameimage=$_FILES["fileimage"]["name"];
    
    	list($width,$height) = getimagesize($tmpimg);
    
    	$newH=(int)(150 / ($width / $height));
    
    	$thumb=imagecreatetruecolor(150, $newH);
    	$source = imagecreatefromjpeg($tmpimg);
    	imagecopyresized($thumb, $source, 0, 0, 0, 0, 150, $newH, $width, $height);
    
    	// Salvo l'immagine ridimensionata
    	imagejpeg($thumb, $directory.$nameimage, 100);
    }
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

  2. #2
    Probabilmente va in timeout o la dimensione in byte è troppo grande rispetto a quanto impostato nel php.ini.


  3. #3

    CIAO

    Non penso sia proprio sia il timeout!!,

    prova 2:
    crea con notepad un file nominato cosi .htaccess e dentro gli scrivi:

    php_value post_max_size 20M
    php_value upload_max_filesize 20M
    php_value max_execution_time 6000000

    (non salvarlo come txt!!)

    e buttalo nella root principale,
    se non funziona cosi....

    PROVA 2:
    devi trovare il file php.ini s hai il controlla della macchina dovresti trovare una cartella che si chiama etc (ma attenzione dipende dove hai acqustato l'hosting non sempre te lo fanno cambiare manualmente) quindi in questo caso se lo trovi cerca all'interno i valori che ho scritto sopra e li cambi manualmente

    Se non puoi farlo tu l'unica cosa che puoi fare e aprire un Ticket dicendo di aumentare quei valori!

    ciao

    NB: esperienza personale!! :-)

  4. #4

    Re: CIAO

    Originariamente inviato da LuigiMem
    Non penso sia proprio sia il timeout!!,

    ...

    php_value max_execution_time 6000000

  5. #5

    Re: Re: CIAO

    Originariamente inviato da Dascos
    Idiota, è naturale che devi aumentare anche il timeout, ma nel tuo caso a meno che tu non navighi ancora con i vecchi modem 56 kb il timeout non è la soluzione al tuo problema...

    Se posti una domanda è perchè hai un problema, se non vuoi aiuto non scrivere nemmeno sui forum..

    Pivello!

  6. #6
    provo e vi faccio sapere
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

  7. #7
    LuigiMem e' stato richiamato, ora per favore cerchiamo di tenere la discussione su un piano di civilta' ed educazione.

    Grazie.

  8. #8

    Re: Re: Re: CIAO

    Originariamente inviato da LuigiMem
    è naturale che devi aumentare anche il timeout, ma nel tuo caso a meno che tu non navighi ancora con i vecchi modem 56 kb il timeout non è la soluzione al tuo problema...

    Se posti una domanda è perchè hai un problema, se non vuoi aiuto non scrivere nemmeno sui forum..
    Se il timeout non è la soluzione al problema dell'utente allora perchè la indichi come soluzione?

    Prescindendo dalle offese, che non mi tangono ma denotano la tua scarsa educazione, la domanda non l'ho fatta io ma un altro utente.


  9. #9

    scusate!

    chiedo scusa "Dascos" e chiedo scusa a "Stanislao" è una giornata pesante e sono stato un maleducato!!
    mi spiace molto...(so che non è una giustificazione)

    comunque ribadisco che il timeout non è il problema principale, è naturale che va aumentato se un immagine pesa 20 mega ci vuole più tempo...

    ma il problema è sicuramente dovuto ai valori ai valori

    php_value post_max_size
    php_value upload_max_filesize

    che di defaul solitamente sono imposti a 2 mega

    scusatemi ancora! giuro che non sono cosi :-)

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.