Salve a tutti, sto provando a gestire delle immagini con le GD. In fase di Upload dell'immagine ho il seguente errore:

Warning: move_uploaded_file(./tmp/0022img0): failed to open stream: Permission denied in c:\inetpub\wwwroot\sito\imgvendo\include\upload.cl ass.php on line 19



Ora la domanda è la seguente: Ho capito che è unn problema di permessi, ma sotto xp anche se metto i permessi in scrittura sulla directory non va

Qualcuno sa come si settano i permessi inscrittura ad una directory sotto XP?

Grazie a tutti.

Questa è la classe che utilizzo:

Codice PHP:
class FileUpload{
    var 
$up_dir;        //la directory temporanea in cui verrà uploadata l'img
    
var $filename;    //il nome del file
    
var $new_filename;    //il nuovo nome del file se vogliamo rinominarlo
    
function FileUpload($up_dir){
        
$this->up_dir $up_dir;
    }
    function 
RenameFile($new_filename){
        
$this->new_filename $new_filename;
    }
    function 
Upload($files){
        if(!
file_exists($this->up_dir))
            die(
'La directory non esiste!');
        
$this->filename = ($this->new_filename) ? $this->new_filename :$files['name'];
        if(
trim($files["name"]) == "")
            die(
"Non hai indicato il file da uploadare!");
        if(
is_uploaded_file($files["tmp_name"])){
            
move_uploaded_file($files["tmp_name"],$this->up_dir."/".$this->filename)
            or die(
"Impossibile spostare il file;controlla l'esistenza o i permessi della directory!");
        }else
            die (
"Problemi nell'upload del file ".$files["name"]);
    }
    function 
DeleteFile(){
        
unlink($this->up_dir '/' $this->filename);
    }