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

    Glob() senza percorso file

    ciao ragazzi,, io per creare una Fotogallery uso la funzione php Glob() per vedere i file all interno della cartella... però a me interesserebbe che non mi restituiisse tutto il percorso file
    (..../..../file.jpg)

    ma solo il nome file


    (file.jpg)


    e possibile settare glob in questa maniera? o devo creare una funzione da me?

  2. #2
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    Siamo sempre troppo gelosi delle nostre grandi piccole opere! - Grino inedito.
    Lavori e Lavoretti

  3. #3
    Prova con la funzione opendir().

    Codice PHP:
    // Nome della cartella...
    $dir 'cartella/';
     
    // Apertura...
    $handle opendir($dir);
     
    // Lettura...
    while (false !== ($files readdir($handle))) {
        
    // Escludo gli elementi '.' e '..' e stampo il nome del file...
        
    if ($files != '.' && $files != '..')
            echo 
    $files.'
    '
    ;
    }
     
    // Chiusura...
    closedir($handle); 

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Con un semplice foreach e basename si risolve tutto

    Codice PHP:
    $img glob('img/*.{png,jpeg}',GLOB_BRACE);
    $files = array();

    foreach(
    $img as $m$files[] = basename($m);

    var_dump($files); 

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.