Visualizzazione risultati 1 fino 4 di 4

Discussione: [script php]elencare cartelle nella directory principale del sito

  1. #1
    Guest

    Predefinito [script php]elencare cartelle nella directory principale del sito[autorisolto]

    Buongiorno a tutti. Nella pagina principale del mio sito ho bisogno di elencare tutte le cartelle presenti nella directory principale del sito. Lo script funzionava bene finchè ero in locale, dove avevo inserito il percorso della cartella sul disco rigido.
    Ora che però l'ho caricata sul sito non so che indirizzo inserire nella variabile $dir

    ecco lo script realizzato. Ho provato un po' di tutto da mettere come $dir, ma non funziona niente! Ho messo le varie cose con $_SERVER[...] e simili, ma niente.

    Codice:
    <?php
    	$folder = $_GET['image'];
    	if (!isset($folder)){
    		$dir = "cosa metto qui?";
    		$date_cur = date('YmdHi');	
    		echo "$dir<br>";
    		if (is_dir($dir)) { 
    			echo "ciao<br>";
    			if ($dh = opendir($dir)) {
    				while (($file = readdir($dh)) !== false) { 
    					echo '$file<br>';
    					if(($file !='.')&&($file !='..')&&(is_dir($file))){ 
    						if ($file < $date_cur){
    							$folder = $file ; 
    						}
    					} 
    				} 
    				closedir($dh); 
    			} 
    		}  		
    	}
    ?>
    Se invece questo non è proprio il sistema corretto, vi prego di indicarmi il modo giusto per avere l'elenco delle cartelle nella directory principale del sito.

    Grazie mille per l'aiuto! Lell
    Ultima modifica di streetviewhunting : 06-04-2013 alle ore 15.15.25

  2. #2
    Guest

    Predefinito

    Dopo 200 siti cercati dove dicevano di tutto tranne che la cosa giusta, ho trovato la soluzione! Per riferirsi alla cartella principale bisogna scrivere
    Codice:
    $dir = "./";
    Tutto qua! Risolto! Grazie mille lo stesso! Saluti, Lell.
    Ultima modifica di streetviewhunting : 06-04-2013 alle ore 15.14.58

  3. #3
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    In realtà il percorso ./ identifica la cartella corrente, non la radice del tuo spazio web (identifica la radice solo se lo script è situato lì). Quest'ultima è invece identificabile dal percorso assoluto /membri/nomeutente.

  4. #4
    Guest

    Predefinito

    Grazie mille per la precisazione! Proverò anche con quell'indirizzo!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •