Logo Profil | Mitglieder | Registrieren | Start | Suche


Command Board » Programmierung » HTML, JavaScript & CSS » Ordner auf und zu machen sodass dateien sichtbar werden    » Hallo Gast [Login | Registrieren]

Neues Thema | Antworten   

Autor Beitrag
electro_dave
Mitglied
Guter User


Dabei seit: 27.08.2009
Herkunft: Schweiz
Posts: 412
     Ordner auf und zu machen sodass dateien sichtbar werden Zitat | Bearbeiten

hey leute

eigentlich gehts um php UND javascript aber ich denke der PHP teil ist gut so:

habe ein script welches mir ALLE ordner und dateien anzeigt, alle unterordner alles wirklich...

jedoch möchte ich dass wenn man auf einen ordner klickt dieser expandiert und somit die dateien sichtbar sind, ganz simpel ohne effekte nur mit visibility: none und block...

jedoch habe ich es einmal versucht gehabt, aber dann expandiert er mir immer gleich alle ordner weil die ID ja gleich ist überall...

Wie könnte mans lösen??

Danke ^^

edit: lol source vergessn xD

 PHP 
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
<?php

function getDirectory$path '.'$level ){

    
$ignore = array( 'cgi-bin''.''..' );
    
// Directories to ignore when listing output. Many hosts
    // will deny PHP access to the cgi-bin.

    
$dh = @opendir$path );
    
// Open the directory to the handle $dh
    
    
while( false !== ( $file readdir$dh ) ) ){
    
// Loop through the directory
    
        
if( !in_array$file$ignore ) ){
        
// Check that this file is not to be ignored
            
            
$spaces str_repeat'&nbsp;', ( $level ) );
            
// Just to add spacing to the list, to better
            // show the directory tree.
            
            
if( is_dir"$path/$file" ) ){
            
// Its a directory, so we need to keep reading down...
            
                
echo "<strong>$spaces $file</strong><br />";
                
getDirectory"$path/$file", ($level+1) );
                
// Re-call this same function but on a new directory.
                // this is what makes function recursive.
            
            
} else {
            
                echo 
"$spaces $file<br />";
                
// Just print out the filename
            
            
}
        
        }
    
    }
    
    
closedir$dh );
    
// Close the directory handle

}

getDirectory"." ); 
?>



jeder macht was er will, doch jeder steht dazu was er macht...

Post wurde schon 1x editiert, das letzte mal am 11.03.2010 um 12:04 von electro_dave
11.03.2010, 12:03 Profil | PM | E-Mail  
looper
Mitglied
Aktiver User


Dabei seit: 27.01.2008
Herkunft: keine Angabe
Posts: 245
      Zitat | Bearbeiten

id überall gleich? das ist aber ganz schlecht. versuch mal lieber die id immer anders zu benennen, z.B. statt überall deineId deineID[nummer der ID] zu schreiben. hab mir den code noch nich weiter angeschaut, werde ich noch machen. aber soweit erst mal zum prob mit der id


Hier ist Siggi die Signatur

JETZT IST ALLES AUS!
11.03.2010, 13:15 Profil | PM | E-Mail  
electro_dave
Mitglied
Guter User


Dabei seit: 27.08.2009
Herkunft: Schweiz
Posts: 412
      Zitat | Bearbeiten

ja dass ist logisch -.-

aber ich muss es automatisch generieren die id's...

oder kann ich variablen benutzen echt keine ahnung

danke ist echt wichtig dass ich das lösen kann irgendwie...


jeder macht was er will, doch jeder steht dazu was er macht...
11.03.2010, 16:12 Profil | PM | E-Mail  
Seiten (1):  1 
Command Board » Programmierung » HTML, JavaScript & CSS » Ordner auf und zu machen sodass dateien sichtbar werden   

Neues Thema | Antworten   


Powered by Command Board 1.0 - Beta 2.0 © 2004-08 PHP-Einfach