devo ridimensionare una jpg che si trova in una cartella protetta. Il file che dovrebbe fare il ridimensionamento della foto si trova in un folder tipo http://www.miosito.it/script/ridimensiona.php. Il codice che ho messo giu è questo:
<?php
$filesorgente = "http://usernameassword@www.miosito.it/foto/miafoto.jpg";
$cartelladestinazione = "http://usernameassword@www.miosito.it/foto";
// prendo le dimensioni della foto
$img = getimagesize($filepath);
$orig_w = $img[0];
$orig_h = $img[1];
$larghezza = 900;
$altezza = 600;
// creo la miniatura
$img_container = imagecreatetruecolor($larghezza, $altezza);
// apro l'immagine
$miafoto = imagecreatefromjpeg($filesorgente);
// creo la miniatura
imagecopyresized($img_container, $miafoto, 0, 0, 0, 0, $larghezza, $altezza, $orig_w, $orig_h);
// salvo
imagejpeg($img_container, $cartelladestinazione, 100);
?>
Se lo faccio girare esce questo messaggio:
Warning: imagejpeg() [function.imagejpeg]: Unable to open 'http://www.miosito.it/riservato/foto' for writing: No such file or directory in /web/htdocs/www.miosito.it/home/script/ridimensiona.php on line 58
Ho verificato i permessi di lettura/scrittura sulla cartella foto e sono impostati a 777. Dove sto sbagliando?