Uplod di immagine caricata in una cartella scelta dall'utente

gemeni89

Nuovo Utente
19 Dic 2007
1
0
0
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:
PHP:
<h2>Carica Immagini</h2>
        <p align="left">
                <form action="upload.php" method="post" enctype="multipart/form-data" target="_blank">
                <!-- Campo file di nome "image" -->
                <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>
                <br /><br />
                <!-- Pulsante -->
                <input name="upload" type="submit" value="Carica immagine" />


2) qui il codice di upload.php
codice PHP:
PHP:
do {
        list($width, $height, $type, $attr) = getimagesize($_FILES['image']['tmp_name']);
        if (($type!=1) && ($type!=2) && ($type!=3)) {
              $msg = "<p>Formato non corretto!!</p>";
            $Controllo=1;
              break;
        }
        if (file_exists('immagini/'.$_FILES['image']['name'])) {
              $msg = "<p>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 = "<p>Errore nel caricamento dell'immagine!!</p>";
            $Controllo = 1;
        break;
        }
        } while (false);
        if($Controllo != 1){
            $directory = "immagini";
            $open_handle = opendir($directory); 
            while($read = readdir($open_handle)) {
            if($read != "." && $read != ".." && $read != "Thumbs.db" && $read ==$_FILES['image']['name']) {
            echo '<p align="center"><a href="./immagini/'.$read.'"><IMG border="0" height="230" width="230" src="./immagini/'.$read.'"></p>'; } }
            closedir($open_handle);
            
            echo '<div align="center"><h2>Immagine caricata con successo</h2></div>';
        } else {
        echo $msg;
        }

Grazie scusate se pecco in chiarezza ciao
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
se ho capito bene vorresti che gli utenti possano caricare il file all'interno di una delle sottocartelle di "immagini".
Il contenuto della cartella principale viene letto dal ciclo, quindi inviato tramite post, il valore di riferimento dovrebbe quindi essere $_POST['album'].

Quindi $_POST['album'] dovrebbe essere il nome di una sottocartella di "immagini"; dovremmo avere allora:

PHP:
if (file_exists('immagini/'.$_POST['album'].'/'.$_FILES['image']['name'])) { ...
etc.
 
Discussioni simili
Autore Titolo Forum Risposte Data
F Aiuto! cambio immagine di sfondo al cambio pagina HTML e CSS 2
gara1 inserire immagine di sfondo in canvas Javascript 0
T Dividere un'immagine in 3 parti orizzontali e salvarle separatamente Photoshop 2
W Immagine come maschera photoshop Photoshop 1
L Ultima immagine Windows e Software 0
A Immagine decentrata con sfondo trasparente Photoshop 0
A Scontornare immagine di bassa qualità. Photoshop 2
B Selezionare un'immagine e salvare la selezione Photoshop 3
F Immagine come fosse selezione attiva Photoshop 1
Y Percorso assoluto file immagine HTML e CSS 9
K Come posso usare un'immagine al posto di un bottone? HTML e CSS 2
M Upload immagine con javascript problemi con FormData() Javascript 1
M Visulizzare immagine con php PHP 8
Stex1967 Salvare una immagine che si trova su porta TCP 8080 di altro sito PHP 7
L Come caricare un'immagine in Canvas dinamicamente Javascript 0
R Cambiare il nome dell'immagine dopo caricamento ftp HTML e CSS 0
L salvare una immagine elaborata in canvas Javascript 1
L salvare una immagine elaborata in canvas Javascript 1
Y Come caricare e visualizzare un'immagine PHP 0
S Testo scrolla su immagine che cambia HTML e CSS 0
M Quando ha l'immagine ingrandita è possibile fare rotazione per ritagliare? Photoshop 0
R Caricamento immagine su cartella remota + mysql PHP 3
R Non riesco a rinnovare l'immagine di sfondo PHP 1
R Non riesco a cambiare l'immagine di sfondo PHP 4
L Upload di un'immagine all'interno di un database usando php PHP 6
G Modifica immagine di sfondo attraverso un bottone PHP 18
F photoshop portable : spostamento immagine Photoshop 0
A Server Apache immagine not found (ERROR 404) Apache 5
P [Photoshop] ritagliare una immagine Photoshop 1
S [PHP] Recupero nome immagine da Form con input file PHP 3
D [Javascript] salvare immagine canvas - paypal Javascript 0
D [HTML] Inviare un link contenente un' immagine HTML e CSS 4
M [PHP] Cercare l'ultima immagine caricata in una cartella datata PHP 15
C [Photoshop] bordi tondi come posso fare per ottenerli come nell'immagine allegata Photoshop 2
M [HTML] Tasto condivisione social e immagine HTML e CSS 2
R [HTML] Effetto carousel di testo su immagine fissa HTML e CSS 2
L [HTML] problema sfondo tutto schermo con immagine HTML e CSS 1
A Php variabile immagine inesistente PHP 4
R [PHP] Testo su immagine al passaggio del mouse PHP 2
L [PHP] controllo dimensione immagine per il resize PHP 2
felino [Wordpress] Immagine di sfondo (sotto il template) WordPress 8
Shyson [HTML] Sovrapporre un'immagine su un'altra HTML e CSS 2
A [PHP] Segnalazione in up-load immagine PHP 2
C [PHP] Scrivere testo su immagine PHP 3
E [HTML] Allineamento immagine agli angoli inferiori di un div HTML e CSS 12
A [WordPress] Link multiplo su immagine WordPress 9
I [Photoshop] Come realizzare immagine tonalità di grigio Photoshop 0
edittaruocco [Photoshop] Immagine in editor grafico Photoshop 0
A Salvare immagine ridimensionata in MySql con GD PHP 12
I Effetto glowing su immagine con GIMP Webdesign e Grafica 0

Discussioni simili