Visualizzazione dei risultati da 1 a 5 su 5

Visualizzazione discussione

  1. #1

    Problema con lo sfogliare le directory

    Ciao a tutti, ho un problema con lo sfogliare le directory. L' obbiettivo che vorrei raggiungere è quello di sfogliare una cartella, visualizzare il contenuto che, se è una cartella viene creato un link alla stessa pagina con una variabile GET, se invece si tratta di un file il link punterà allo stesso. Se la directory da sfogliare è "./" quindi la stessa del file php funziona perfettamente, se invece ne specifico un' altra ad esempio "../altracartella", gli elementi trovati li vede tutti come file e mi crea il link al file e non alla pagina e quinti senza la variabile GET.

    Codice PHP:
    $Directory "./";    
    if (
    is_dir($Directory)) 
    {   
       
    //Apro l'oggetto directory   
       
    if ($directory_handle opendir($Directory))    
       {    
         
    //Scorro l'oggetto fino a quando non è terminato cioè false    
         
    while (($file readdir($directory_handle)) !== false)     
         {     
           
    //se è una cartella     
           
    if((is_dir($file))&($file!=".")&($file!=".."))     
           {      
             echo 
    "<a href='?sd=".$file."'>".$file "</a><br/>";           
           }     
           
    //se è un file     
           
    elseif ((!is_dir($file))&($file!=".")&($file!=".."))     
           {      
              echo 
    "<a href='".$Directory.$file."'>" .$file "</a><br/>";     
           }    
         }   
       }              
    //Chiudo la lettura della directory.
    closedir($directory_handle);

    Offro una birretta a chi mi aiuta
    Ultima modifica di camionistaxcaso; 24-12-2014 a 12:28

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.