Ciao a tutti... Non riesco a trovare il modo di fare l'upload di una immagine in una cartella già presente nel server scelta dall'utente questo il mio codice:
1) Il seguente codice è la mia upload_index.php dove l'utente inserisce l'immagine presente nel suo pc e nella select selzionare la cartella. Vorrei che con il bottone Carica immagine il file upload.php inserisca nella cartella selezionata l'immagine desiderata qualcuno mi può aiutare? ecco il codice:
Codice PHP:
<h2>Carica Immagini</h2>
        <p align="left">
                <form action="upload.php" method="post" enctype="multipart/form-data" target="_blank">
                
                <input name="image" type="file" size="40" />
                    <select name="album" onchange="updateOtherAlbum(this)">
                        <option value="">Inserisci l'album</option>
                        <?php
                            $directory 
"immagini";
                            
$cont=1;
                            
$open_handle opendir($directory);
                            while(
$read readdir($open_handle)) {
                                if(
$read != "." && $read != ".." && $read != "Thumbs.db") {
                                
$nome[$cont]=$read;
                                echo 
'<option value="'.$read.'">'.$read.'</option>';
                                
$cont=$cont+1;
                                }
                                }
                        
?>
                    </select>
                


                
                <input name="upload" type="submit" value="Carica immagine" />
2) qui il codice di upload.php
Codice PHP:
do {
        list(
$width$height$type$attr) = getimagesize($_FILES['image']['tmp_name']);
        if ((
$type!=1) && ($type!=2) && ($type!=3)) {
              
$msg "

Formato non corretto!!</p>"
;
            
$Controllo=1;
              break;
        }
        if (
file_exists('immagini/'.$_FILES['image']['name'])) {
              
$msg "

File già esistente sul server. Rinominarlo e riprovare.</p>"
;
            
$Controllo=1;   
        break;
        }
        if (!
move_uploaded_file($_FILES['image']['tmp_name'], 'immagini/'.$_FILES['image']['name'])) {
              
$msg "

Errore nel caricamento dell'immagine!!</p>"
;
            
$Controllo 1;
        break;
        }
        } while (
false);
        if(
$Controllo != 1){
            
$directory "immagini";
            
$open_handle opendir($directory); // impostiamo un ciclo while() per scorrere tutto il contenuto 
            
while($read readdir($open_handle)) { // escludiamo . e .. 
            
if($read != "." && $read != ".." && $read != "Thumbs.db" && $read ==$_FILES['image']['name']) { // in questo esempio stampiamo a video i nomi di file e directory e la relativa immagine
            
echo '<p align="center"><a href="./immagini/'.$read.'">[img]./immagini/'.$read.'[/img]</p>'; } } // chiudiamo la directory 
            
closedir($open_handle); 
            
            echo 
'<div align="center"><h2>Immagine caricata con successo</h2></div>';
        } else {
        echo 
$msg;
        } 
Grazie scusate se pecco in chiarezza ciao