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

    PHP: Listare contenuto di una cartella [*.jpg]

    Salve,
    qualcuno potrebbe aiutarmi a migliorare questo codice affinchè possa listare il contenuto di una cartella e salvare i nomi dei files all'interno di un Array ?

    Avrei inoltre bisogno di filtrare il tipo di file, ad esempio vorrei listare soltanto i file con una particolare estensione, sia essa .jpg o .gif.

    Grazie per il prezioso aiuto.


    Codice PHP:
    <?php

    if ($handle opendir('slide/')) {
     
       while (
    false !== ($file readdir($handle))) { 
           echo 
    "$file\n
    "
    ;
       }


       
    closedir($handle); 
    }
    ?>
    P.S.
    Ho pensato di utilizare la funzione EXPLODE per aggiungere all'Array sontanto i nomi di file che contengono quel tipo di estensione, ma non riesco ad integrarla perfettamente.

    Codice PHP:
     $dirlist=Array();
      ...
     
    $nomeFile=explode(".jpg",$filename);
     
    $dirlist[]=$nomeFile[$i]; 
    IMPOSSIBLE IS NOTHING - LOOK BEFORE YOU LEAP !!!

  2. #2
    $fileImg = array();
    // CARICO I NOMI FILE DI TUTTE LE IMMAGINI
    $handle=opendir("$dir");
    // salvo quelli buoni
    while (false !== ($file = readdir($handle)))
    if (substr($file, 0, 2) == "s_" &&
    (substr($file, -4) == '.jpg' ||
    substr($file, -4) == '.gif'))
    $fileImg[] = $file;

  3. #3
    ho fatto qualche piccola modifica al tuo script ma gira bene.
    grazie molte.
    IMPOSSIBLE IS NOTHING - LOOK BEFORE YOU LEAP !!!

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.