Ottimo! Ora funziona
Un'ultima cosa: sto cercando di fare in modo che la miniatura non sia "deformata", quindi calcolo le proporzioni dell'altezza e della larghezza in base a quale sia quella più grande.
Per il calcolo non ci sono problemi.
Ma ora che ho sostituito i numeri nella funzione imagecreatetruecolor con le variabili non mi carica più la miniatura. Cioè ho sostituito:
Codice PHP:
$thumb = imagecreatetruecolor(100, 100);
imagecopyresized($thumb, $source, 0, 0, 0, 0, 100, 100, $width, $height);
con
Codice PHP:
$thumb = imagecreatetruecolor($width_small, $heigth_small);
imagecopyresized($thumb, $source, 0, 0, 0, 0, $width_small, $height_small, $width, $height);
Questa funzione non prende anche le variabili, solo numeri assoluti??
Ho provato a stampare $width_small e $height_small (cioè le dimensioni della miniatura), e risultano corrette...
Se invece lo lascio in questo modo funziona:
Codice PHP:
$thumb = imagecreatetruecolor(100, 100);
imagecopyresized($thumb, $source, 0, 0, 0, 0, $width_small, $height_small, $width, $height);
Quindi il problema è su imagecreatetruecolor :master: