Visualizzazione dei risultati da 1 a 4 su 4

Discussione: popolare una list box

  1. #1

    popolare una list box

    Ciao a tutti,

    sto usando un cms per la costruzione di pagine personali (interlogy PM per la precisione). L'upload delle immagini non era previsto e cos' me lo sono costruito da solo, con PERL. A questo punto i miei utenti possono fare l'upload di immagini dal loro hard disk alla cartella images del loro account.

    Ora vorrei che gli indirizzi delle immagini contenute nella directory images del loro account (la cartella images è pubblica) andassero a popolare una list box dentro una form HTML cosicché gli stessi utenti possano poi scegliere un'immagine di quelle presenti nella loro cartella images mentre costruiscono le loro pagine tramite wizard.

    Si può fare con PHP? Non ho idea di cosa utilizzare, forse javascript? Grazie per le idee che mi darete!

    Fabio

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Sì, ti basta leggere la directory e schiaffare dentro una select i nomi dei file

    http://www.php.net/readdir o scandir
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    prova un pò

    Codice PHP:

    <?
    $percorso
    ='img';
    echo 
    "<select name='avatar'>";
    $dir opendir ($percorso); 
    while (
    false !== ($file readdir($dir))) {
                                if (
    strpos($file'.gif',1)||strpos($file'.jpg',1)||strpos($file'.bmp',1) ) {
                                              echo 
    "<option value = '$file'> $file </option>";
                                                                                                                             }
                                                       } 
    closedir ($percorso);
    echo 
    "</select>";
    ?>

  4. #4
    Grazie veramente molto, siete grandi!

    Funziona benissimo in tutti e due i modi

    Fabio

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.