caricamento file in sottocartella nome utente

Imperor

Utente Attivo
25 Nov 2010
90
2
8
Roma
www.fcfclean.it
Buongiorno sto provato a caricare un doc pdf in ogni sottocartella ma mi da errore riga 83 la sottocartella si tova in documenti/cartella nome utente non riesco a capire perchè il file lo mette solo in documenti/ e no nella sotto cartella selezionata posto il codice
Codice:
 <?php
                // Check if the form was submitted
                if($_SERVER["REQUEST_METHOD"] == "POST"){
                    // Check if file was uploaded without errors
                    if(isset($_FILES["file"]) && $_FILES["file"]["error"] == 0){
                        // Get the subdirectory from the select element
                        $subdir = $_POST["subdir"];
                        // Set the destination path and filename
                        $target_dir = "documenti/" . $subdir . "documenti/";
                        $target_file = $target_dir . basename($_FILES["file"]["name"]);
                        // Move the uploaded file to the destination
                        if(move_uploaded_file($_FILES["file"]["tmp_name"], $target_file)){
                            echo "The file ". basename( $_FILES["file"]["name"]). " has been uploaded to " . $subdir . ".";
                        } else{
                            echo "Sorry, there was an error uploading your file.";
                        }
                    } else{
                        echo "Error: " . $_FILES["file"]["error"];
                    }
                }
                ?>
                    <h6>carica documento</h6>
                 <?php
                    $subdir = glob("documenti/*");
                    ?>

                    <form action="admin.php" method="post" enctype="multipart/form-data">
                      <label for="select-cartella">Scegli la cartella di destinazione</label>
                      <select name="subdir" id="subdir">
                    <?php foreach($subdir as $subdir): ?>
                        <option value="<?= htmlspecialchars($subdir) ?>"><?= htmlspecialchars(basename($subdir)) ?></option>
                    <?php endforeach ?>
                      </select>
                     <input type="file" name="file" id="file">
                     <input type="submit" value="Upload File" name="submit">
                    </form>
 
Ultima modifica:

Imperor

Utente Attivo
25 Nov 2010
90
2
8
Roma
www.fcfclean.it
come ?
giusto per aiutare chi dovesse leggere questa richiesta in futuro
come ?
giusto per aiutare chi dovesse leggere questa richiesta in futuro
ciao ti posto il code completo
Codice:
 <?php
                // Check if the form was submitted
                if($_SERVER["REQUEST_METHOD"] == "POST"){
                    // Check if file was uploaded without errors
                    if(isset($_FILES["file"]) && $_FILES["file"]["error"] == 0){
                        // Get the subdirectory from the select element
                        $subdir = $_POST["subdir"];
                        // Set the destination path and filename
                        $target_dir = "documenti/" . $subdir . "/";
                        $target_file = $target_dir . basename($_FILES["file"]["name"]);
                        // Move the uploaded file to the destination
                        if(move_uploaded_file($_FILES["file"]["tmp_name"], $target_file)){
                            echo "Il file ". basename( $_FILES["file"]["name"]). " caricato con successo nella cartella di " . $subdir . ".";
                        } else{
                            echo "Sorry, there was an error uploading your file.";
                        }
                    } else{
                        echo "Error: " . $_FILES["file"]["error"];
                    }
                }
                ?>
                    <h6>carica documento</h6>
                 <?php
                    $foldername = glob("documenti/*");
                    ?>

                    <form action="admin.php" method="post" enctype="multipart/form-data">
                      <label for="select-cartella">Scegli la cartella di destinazione</label>
                      <select name="subdir" id="subdir">
                    <?php foreach($foldername as $foldername): ?>
                        <option value="<?= htmlspecialchars(basename($foldername)) ?>"><?= htmlspecialchars(basename($foldername)) ?></option>
                    <?php endforeach ?>
                      </select>
                     <input type="file" name="file" id="file">
                     <input type="submit" value="Upload File" name="submit">
                    </form>
 
Discussioni simili
Autore Titolo Forum Risposte Data
A Caricamento file csv MySQL 2
M [Javascript] Caricamento menu da file esterno Javascript 8
T [PHP] rendere facoltativo il caricamento di un file PHP 5
L [PHP] Caricamento file multiplo PHP 3
C [Javascript] Caricamento asincrono file esterno Javascript 0
A [RISOLTO]Errore caricamento file php PHP 21
Monital [PHP] Eliminare la Barra di caricamento file alla fine dell'esecuzione PHP 11
M Comportamento strano di questo script per caricamento file sql in database PHP 7
I caricamento file PHP 12
IImanuII caricamento file in base al browser Snippet PHP 0
IImanuII Explorer a scatti php script caricamento file in base al browser PHP 4
Athene Gestione del caricamento di un file PHP 4
D caricamento e lettura file con revisione PHP 4
A caricamento file esterno Flash 0
A caricamento dinamico di un file .swf Flash 10
jeanzilla FLV - Caricamento file Video da Flash Flash 7
D caricamento file su db e modifica dati PHP 0
L Caricamento casuale file flash Javascript 5
D rotella di caricamento che si toglie quando parte il download Ajax 0
Y CARICAMENTO PARZIALE Javascript 1
R Cambiare il nome dell'immagine dopo caricamento ftp HTML e CSS 0
F Caricamento index rotto PHP 1
L Caricamento dominio con FTP già preesistente in rete Domini 2
R Caricamento immagine su cartella remota + mysql PHP 3
G Problema caricamento tabelle MySql da PhP PHP 0
N caricamento listini (Indesign) Webdesign e Grafica 0
X Dichiarare variabili solo al caricamento della pagina PHP 3
A [PHP] Caricamento database in array PHP 11
J [Javascript] Inserire un caricamento con animazione prima dell'esecuzione di un'azione Javascript 1
M [javascript] Aggiungere eventi al caricamento Javascript 0
F [HTML] Caricamento Audio con matching HTML e CSS 10
gandalf1959 caricamento jpg in database mysql PHP 1
giuseppe_123 [WordPress] problema installazione temi, plugin e caricamento immagini WordPress 5
B [PHP] Copiare testo da iframe dopo il caricamento? PHP 1
Mauro Guardiani [PHP] script per caricamento video PHP 0
MarcoGrazia [Javascript] Sistema di caricamento dinamico in base allo scrolling Javascript 3
MarcoGrazia [Javascript] Loader fino a caricamento della pagina Javascript 1
F [HTML] caricamento iframe HTML e CSS 1
G [Javascript] rendere visibile un iframe dopo l'avvenuto caricamento del video che esso contiene Javascript 4
E [Javascript] div "si sposta" al caricamento della pagina web Javascript 2
Fede72 PHP e caricamento immagini PHP 9
trattorino [Javascript] caricamento immagine con effetto fade Javascript 1
C Caricamento immagini PHP 12
I caricamento pagina PHP 1
G verifica caricamento foto originali su social network o sito di hosting immagini Discussioni Varie 3
A problema caricamento codice <iframe video youtube PHP 3
M Caricamento script php pagina bianca Javascript 2
C Attendere caricamento pagina prima di autologin Javascript 4
E Realizzare una finestra overlay con caricamento pagina html HTML e CSS 3
P Diminuire il tempo di caricamento JOOMLA Joomla 0

Discussioni simili