Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    346

    Creazione di elenco lincabile da lettura file

    Ciao,
    ho la necessità di creare un controllo all'interno della cartella "WWW" del webserver.
    Se il percorso di arrivo è esterno lo mando alla pagina di login, altrimenti se entro direttamente da postazione locale (localhost), devo visualizzare l'elenco di tutte le cartelle dei vari "domini".
    Praticamente mi occorre la funzione che legge ogni file e/o cartella e visualizzi (come accade da browser quando si apre la cartella o tipo da phpmyadmin)un link alle cartelle per poter visualizzare i file interni.

    Questo è ciò che ho realizzato ma non funziona...

    Codice PHP:

    $path_dir="http://nome:porta/"; //rispetta la root deve risiedono i file "www"
        if (is_dir($path_dir))
            {
            $puntatore = opendir($path_dir);
            while(false!==($file=readdir($puntatore)))
                {
                //scorro la directory con readdir e controllo che il valore ritornato sia diverso da FALSE
                if($file!="." and $file!=".." and $file!="Thumbs.db")
                    {
                    ?>
                    [url="<?php echo $file?>"]<?php echo $file?>[/url]<?php echo $file?>
                <?php
                    
    }
                }
            
    closedir($puntatore); //chiudo il puntatore alla directory
    }
    Riuscite a capire il perchè?
    Avete in mente un modo su come risolvere?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    346
    che scemo... ho risolto... sbagliavo la cartella nella quale andavo a leggere!!
    ho risolto così facendo:

    Codice PHP:
    <?php
    $path_dir
    =$_SERVER['DOCUMENT_ROOT'];
    ?>
    Ora un'altra domanda però...
    vorrei migliorare graficamente l'elenco... come faccio a capire se ciò che leggonella cartella che poi linko è una directory o un file??

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    346
    ehehe ogni tanto ho dei BUG grossi e preoccupanti!!
    Risolto, e pensare che quella funzione l'ho usata un centinajo di volte!!
    controllo e verifico se è una directory con
    Codice PHP:
    <? if (is_dir($file_da_verificare)) echo "si è una directory"; else echo "non è una directory";
    Grazie alla prox ciao!

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.