Navigation
Artikel
Stuff
RSS Feeds
|
Sourcecodes - minimalistischer FilebrowserSprachenübersicht/PHP Keywords: small minimalistischer file browser Die folgenden Zeilen bilden einen minimalistischen Filebrowser. Dies kann unter anderem ganz nützlich sein, um Sicherheitsprobleme bei PHP-Installationen aufzudecken.
Code: <html> <head> <title>show me files</title> </head> <body> <h2>simple filebrowser</h2> <?php if($_GET) { if($_GET['path']) $path = realpath($_GET['path']); else $path = '/home'; } else $path = '/home'; echo "<h3>${path}</h3>"; if(is_dir($path)) { $base = $path; $dir = opendir("/${base}"); while( $line = readdir($dir) ) $content[] = $line; sort($content); foreach($content as $line) echo "<a href='?path=$base/$line'>$line</a><br />"; } elseif(is_file($path)) { $file = $path; $dirname = dirname($file); ?><p><a href='?path=<?=$dirname ?>'>Back</a></p><?php $fp = fopen($file,'r'); echo nl2br(htmlentities(fread($fp, filesize($file)))); fclose($fp); } ?> </body> </html> Gibt es noch irgendwelche Fragen, oder wollen Sie über den Artikel diskutieren? Sprachenübersicht/PHP/minimalistischer Filebrowser |