• Home
  • Forum
  • Fare Web
  • PHP

Uplod di immagine caricata in una cartella scelta dall'utente

  • Creatore Discussione Creatore Discussione gemeni89
  • Data di inizio Data di inizio 19 Dic 2007
G

gemeni89

Nuovo Utente
19 Dic 2007
1
0
0
  • 19 Dic 2007
  • #1
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
  • 20 Dic 2007
  • #2
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.
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

M
Disabilitare pulsante immagine dopo click
  • Max61
  • 3 Set 2024
  • PHP
Risposte
1
Visite
272
PHP 3 Set 2024
Max61
M
G
Scurire l'immagine
  • Gae
  • 17 Mag 2024
  • HTML e CSS
Risposte
4
Visite
2K
HTML e CSS 30 Mag 2024
Gae
G
F
Aiuto! cambio immagine di sfondo al cambio pagina
  • Fabrizio5778
  • 15 Feb 2023
  • HTML e CSS
Risposte
2
Visite
2K
HTML e CSS 15 Feb 2023
Fabrizio5778
F
inserire immagine di sfondo in canvas
  • gara1
  • 24 Gen 2023
  • Javascript
Risposte
0
Visite
2K
Javascript 24 Gen 2023
gara1
T
Dividere un'immagine in 3 parti orizzontali e salvarle separatamente
  • Torredipisa
  • 21 Dic 2022
  • Photoshop
Risposte
2
Visite
2K
Photoshop 22 Dic 2022
Torredipisa
T
W
Immagine come maschera photoshop
  • webnunzio80
  • 1 Ott 2022
  • Photoshop
Risposte
1
Visite
2K
Photoshop 21 Ott 2022
chrdam
C
L
Ultima immagine
  • luis45
  • 10 Ago 2022
  • Windows e Software
Risposte
0
Visite
1K
Windows e Software 10 Ago 2022
luis45
L
A
Immagine decentrata con sfondo trasparente
  • Agamennone
  • 17 Giu 2022
  • Photoshop
Risposte
0
Visite
1K
Photoshop 17 Giu 2022
Agamennone
A
A
Scontornare immagine di bassa qualità.
  • Agamennone
  • 8 Giu 2022
  • Photoshop
Risposte
2
Visite
1K
Photoshop 9 Giu 2022
Agamennone
A
B
Selezionare un'immagine e salvare la selezione
  • biasutti
  • 12 Apr 2022
  • Photoshop
Risposte
3
Visite
2K
Photoshop 13 Apr 2022
WmbertSea
F
Immagine come fosse selezione attiva
  • Fondoblu
  • 20 Mar 2022
  • Photoshop
Risposte
1
Visite
1K
Photoshop 21 Mar 2022
WmbertSea
Y
Percorso assoluto file immagine
  • yosef70
  • 15 Mar 2022
  • HTML e CSS
Risposte
9
Visite
4K
HTML e CSS 21 Mar 2022
WmbertSea
K
Come posso usare un'immagine al posto di un bottone?
  • K5$
  • 6 Nov 2021
  • HTML e CSS
Risposte
2
Visite
2K
HTML e CSS 19 Nov 2021
Rikk73
M
Upload immagine con javascript problemi con FormData()
  • MBlackmore
  • 6 Ott 2021
  • Javascript
Risposte
1
Visite
1K
Javascript 6 Ott 2021
MBlackmore
M
M
Visulizzare immagine con php
  • Max61
  • 14 Set 2021
  • PHP
Risposte
8
Visite
4K
PHP 20 Set 2021
Memfis
M
Salvare una immagine che si trova su porta TCP 8080 di altro sito
  • Stex1967
  • 23 Giu 2021
  • PHP
Risposte
7
Visite
2K
PHP 30 Giu 2021
Stex1967
L
Come caricare un'immagine in Canvas dinamicamente
  • lanvoel39
  • 3 Apr 2021
  • Javascript
Risposte
0
Visite
1K
Javascript 3 Apr 2021
lanvoel39
L
R
Cambiare il nome dell'immagine dopo caricamento ftp
  • romeocharly62
  • 27 Mar 2021
  • HTML e CSS
Risposte
0
Visite
635
HTML e CSS 27 Mar 2021
romeocharly62
R
L
salvare una immagine elaborata in canvas
  • lanvoel39
  • 17 Mar 2021
  • Javascript
Risposte
1
Visite
2K
Javascript 18 Mar 2021
lanvoel39
L
L
  • Bloccata
salvare una immagine elaborata in canvas
  • lanvoel39
  • 16 Mar 2021
  • Javascript
Risposte
1
Visite
1K
Javascript 16 Mar 2021
Max 1
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?