Premetto che non sono un super esperto, però penso che il problema sia la creazione della cartella. Nel sito di php, fra le applicazioni pratiche della funzione mkdir ho trovato questo script che usa la connessione ftp, con la quale è difficile sbagliare!!!
codice:
<?php
// create directory through FTP connection
function FtpMkdir($path, $newDir) {
$server='ftp.nomedominio.xxx'; // ftp server
$connection = ftp_connect($server); // connection
// login to ftp server
$user = "username";
$pass = "password";
$result = ftp_login($connection, $user, $pass);
// check if connection was made
if ((!$connection) || (!$result)) {
return false;
exit();
}
else {
ftp_chdir($connection, $path); // go to destination dir
if(ftp_mkdir($connection,$newDir)) { // create directory
return $newDir;
}
else {
return false;
}
ftp_close($conn_id); // close connection
}
}
?>