Non riesco proprio a farlo funzionare.. però il mio script precedente funzionava quasi...
$UploadedFile è il file che gli passo dal form
$path ="/web/htdocs/www.verybear.com/home/verybear/users/prova/"
la cartella prova viene generata sul momento in base all'utente
i permessi assegnati sono chmod 777
Codice PHP:
//dimensioni del file
list($width, $height) = getimagesize($UploadedFile);
//INIZIO LE OPERAZIONI DI RIDIMENSIONAMENTO E CALCOLO W e H
//foto orizzontale
if($width>=$height){
if ($width>450){
$newwidth = 450;
$newheight = ceil(($newwidth*$height)/$width);
$thumb = imagecreatetruecolor($newwidth, $newheight);
$source = imagecreatefromjpeg($UploadedFile);
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
imagejpeg($thumb,$path);
echo "
IMMAGINE ORIZZONTALE
";
echo "DIM INIZIALE: $width x $height
";
echo "DIM FINALE: $newwidth x $newheight
";
echo "THUMB: $thumb
";
echo "SOURCE: $source
";
}}
La risposta è:
Warning: imagejpeg(): Unable to open '/web/htdocs/www.verybear.com/home/verybear/users/prova/' for writing in /web/htdocs/www.verybear.com/home/verybear/upload.php on line 63
MA PERCHE'??
LINEA 63: imagejpeg($thumb,$path);