Devi conoscere la differenza tra apici doppi e apici singoli (oltre che a schiartirti un po' di idee
)
così va bene:
Codice PHP:
list($width, $height, $type, $attr) = getimagesize("immagini/album/$id_utente/$nomefile");
$source = imagecreatefromjpeg("immagini/album/$id_utente/$nomefile");
imagejpeg($thumb,"immagini/album/$id_utente/$nomefile", 100);
per la legge del "se fai copia e incolla ti ammazzo" così andrebbe anche meglio:
Codice PHP:
$pathfile= "immagini/album/$id_utente/$nomefile";
list($width, $height, $type, $attr) = getimagesize($pathfile);
$source = imagecreatefromjpeg($pathfile);
imagejpeg($thumb,$pathfile, 100);
e $pathfile si potrebbe anche scrivere cosi':
Codice PHP:
$pathfile= 'immagini/album/'.$id_utente.'/'.$nomefile;
Non si puà fare così:
Codice PHP:
//sbagliato
$pathfile= 'immagini/album/$id_utente/$nomefile';
//in questo caso $id_utente e $nomefile verranno stampati così come sono.
ultimo esempio chiarificatore:
Codice PHP:
$num= 10;
echo "$num"; // stampa: 10
echo $num; // stampa: 10
echo '$num'; // stampa: $num
echo "\$num"; // stampa: $num