Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    popolare contenuto combobox

    ciao ragazzi

    è possibile popolare il contenuto di una combobox con i nomi delle cartelle di un una directory specificata??

    esempio

    Directory principale "Foto" che contiene "dir1","dir2","dir3"
    nella combobox dovrebbero comparire "dir1","dir2","dir3"
    qualcuno sa aiutarmi?
    ciao


  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Basta dare un'occhiata al manuale

    codice:
    <?php
    $dir = "/etc/php5/";
    
    // Open a known directory, and proceed to read its contents
    if (is_dir($dir)) {
        if ($dh = opendir($dir)) {?>
    <select name="directory">
      <?php
            while (($file = readdir($dh)) !== false) {
                echo (is_dir($file) ? "<option value=\"{$file}\">{$file}</option>" : "");
            }
            closedir($dh);
      ?>
    </select>
    <?php
        }
    }
    ?>
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    grazie mille!

  4. #4
    avendo anche un sistema di upload come faccio ad esempio a caricare un file dentro la cartella specificata nella combobox?

    grazie!

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    recuperi il value della select, e lo usi come base-path del file di destinazione per move_uploaded_file

    codice:
    $basedir = "/var/www/tuosito/htdocs/cartella_base_di_upload/".$_POST['select_dir_upload']; //aggiungi l'eventuale "/" alla fine, se non viene passata dalla select
    
    @move_uploaded_file($_FILES['fileUploadField']['tmp_name'], $basedir.$_FILES['fileUploadField']['name']) or die ("Errore di Upload");
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.