Visualizzazione dei risultati da 1 a 2 su 2

Discussione: funzione get_subdirs

  1. #1

    funzione get_subdirs

    Salve a tutti.
    Sto progettando un sito in php, per il quale ho scritto questa funzione, la quale, passatale una directory, mi restituisce un array di sottodirectory.

    Questa è la funzione:
    function get_subdirs($base_dir){
    $folders= array();
    $dirs= scandir($base_dir);
    if (!$dirs){
    echo "Errore nell'apertura della directory $base_dir
    \n";
    exit();
    }
    else{
    $length= count($dirs);
    for ($i=0; $i<$length; $i++){
    if (is_dir($dirs[$i]) && $dirs[$i]!="." && $dirs[$i]!="..")
    array_push($folders,$dirs[$i]);
    }
    }
    return $folders;
    }
    ora, se io come "base_dir" passo ".", ottengo correttamente le sottodirectory.
    Se però gli passo il nome della sottodirecotry, ad esempio "upload_files", non ottengo nessuna altra sottodirectory (anche se presente).
    Qualcuno sa trovare l'errore che faccio e che non vedo priorio?
    Grazie

  2. #2
    piccolo up...

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.