Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: [PHP] Elenco file

  1. #1
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648

    [PHP] Elenco file

    Devo visualizzare dentro ad un campo select, l'elenco dei file di una determinata cartella, chi mi consiglia come fare?

  2. #2
    ecco qui

    codice:
    <select name="select">
    if ($handle = opendir("percorso/cartella/")) {
    	while (false !== ($file = readdir($handle))) {
    		if ($file != "." && $file != "..") { ?>
            		<option value="<?=$file?>"><?=$file?></option>
            	<? }
    	}
    closedir($handle);
    }
    </select>
    Meglio essere folle per proprio conto che saggio con le opinioni altrui.
    F. Nietzsche

  3. #3
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    L'ho modoficato un attimino e va che è una meraviglia, grazie

    Codice PHP:
    <form><select name=select>
    <?
    if ($handle opendir("/")) {
        while (
    false !== ($file readdir($handle))) {
            if (
    $file != "." && $file != "..") {
           echo 
    "         <option value='".$file."'>".$file."</option>";
                 }
        }
    closedir($handle);
    }
    ?>
    </select></form>

  4. #4
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    e se volessi visualizzare solo dei determinati tipi di file?

  5. #5
    puoi farlo in base all'estensione... prima dell'echo metti un IF che controlli la presenza di determinate stringhe (,jpg - .htm ecc) nella stringa $file
    Meglio essere folle per proprio conto che saggio con le opinioni altrui.
    F. Nietzsche

  6. #6
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    è quello il problema, non mi ricordo la sintassi per vedere se una stringa è dentro ad un altra'stringa

  7. #7
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    Come non detto , ci son riscito, grazie mille!!!

  8. #8
    eheh.. sono stato vago perchè anch'io non la ricordo

    se non sbaglio era strstr() o ereg o qualcosa del genere.. fatti un giro su php.net e trovi tutto..
    Meglio essere folle per proprio conto che saggio con le opinioni altrui.
    F. Nietzsche

  9. #9
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    è strpos($file, ".php")


  10. #10
    ti conviene usare strtolower(substr($file,-3))=='ext'

    altrimenti con strpos ti valida anche file.htm.exe (ad esempio)

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.