Ciao, non riesco ad effettuare l'upload di alcune immagini, vi posto il codice dello script:
(E' inutile dire che ho provato a sostituire move_uploaded_file con copy ma ricevo comunque un errore.)

Codice PHP:
<?php
if(isset($_POST['submit'])){
        
//formati di file validi
        
$files_accettati=array("image/gif","image/jpeg","image/png","image/pjpeg");
        
// verifico che il formato del file sia tra quelli accettati
        
if (in_array($_FILES['imagefile']['type'], $files_accettati)){ 
            
//Recupero l'estensione del file
            
if (eregi('^image/p?jpeg(;.*)?$'$_FILES['imagefile']['type'])){
                
$extension=".jpg";
            }elseif(
eregi('image/gif'$_FILES['imagefile']['type'])){
                
$extension=".gif";
            }elseif(
eregi('image/png'$_FILES['imagefile']['type'])){
                
$extension=".png";
            }
            
/*assegno un nome univoco al nuovo file usando la funzione time() e per 
                 prevenire problemi, nel caso in cui i files siano caricati nello stesso secondo,
                  utilizzo anche l'indirizzo ip del computer che effettua l'upload*/
            
$nome=time().$_SERVER['REMOTE_ADDR'].$extension;
            
// recupero i dati dal form
            
$titolo=addslashes($_POST['titolo']);
            
$descrizione=addslashes($_POST['descrizione']);
            
$path=$img_gallery stripslashes($nome);
            
$tipo=addslashes($_FILES['imagefile']['type']);
            
// copio il file nella cartella delle immagini
            
if (is_uploaded_file($_FILES['imagefile']['tmp_name']) && move_uploaded_file($_FILES['imagefile']['tmp_name'], $img_gallery.$nome)){
                echo 
"<div class=\"alert\">Upload effettuato con successo!!!</div>

"
;
            }else{
                echo 
"<div class=\"alert\">Impossibile effettuare l'upload</div>";
                
foot();
                exit();
            }
            
// creo la miniatura
            
@makeThumb($img_gallery,$path,$nome,$tipo);
            
// aggiorno il database
            
$query "INSERT INTO ".$_CONFIG['table_img']." (titolo,descrizione,nome,tipo) VALUES('$titolo','$descrizione','$nome','$tipo')";
            
$res mysql_query($query) or die (mysql_error());
            
// Stampo a video un po' di informazioni
            
echo "<div class=\"title\">Nome:</div> ".$nome."
"

            echo 
"<div class=\"title\">Dimensione:</div> ".$_FILES['imagefile']['size']."
"

            echo 
"<div class=\"title\">Tipo:</div> ".$_FILES['imagefile']['type']."
"

            echo 
"

<div class=\"alert\">Dati inseriti correttamente nel database!!!</div>"

        }else{
            
// stampo un messaggio di errore nel caso in cui il file sia di un formato non consentito
            
echo "<div class=\"alert\">Impossibile eseguire l'upload. Formato di file non riconosciuto!!!</div>";
        }
    }else{
    
?>
    <div class="intestazione">Aggiunta di un'immagine</div>
    <form method="post" action="com_gallery.php?action=add_img" enctype="multipart/form-data">
        <div class="title">Titolo:</div><input name="titolo" type="text" size="20">
        <div class="title">Descrizione:</div><textarea name="descrizione" cols="20" rows="4"></textarea>
        <div class="title">Immagine:</div><input type="file" name="imagefile">

        <input type="submit" name="submit" value="Carica l'immagine">
    </form>
        


    <?php
    
}
Ricevo i seguenti errori:

Warning: move_uploaded_file(http://localhost/sito_c/immagini/122...8127.0.0.1.jpg) [function.move-uploaded-file]: failed to open stream: HTTP wrapper does not support writeable connections in C:\www\sito_c\admin_\com_gallery.php on line 75

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\Windows\Temp\phpE926.tmp' to 'http://localhost/sito_c/immagini/1226909888127.0.0.1.jpg' in C:\www\sito_c\admin_\com_gallery.php on line 75