All pastes #834363 Raw Edit

Miscellany

public php v1 · immutable
#834363 ·published 2007-12-28 04:03 UTC
rendered paste body
<?php$place = $_GET['place'];if ($place == ''){ $place = '/'.$config['name']; }if ($place == '/'){ $up = '/'; }else { $up = substr($place, 0, strrpos($place, '/')); }$place = str_replace("..","",$place);//dir functionsfunction dirList($dir){	if ($handle = opendir('/users'.$place)) {		while (false !== ($file = readdir($handle))) {			if ($file != "." && $file != "..") {				if($place == '.txt' || '.php' || '.html' || '.js' || '.rb' || '.py')				{ echo "<a href=\"javascript:new_textedit('$file')\">$file</a>"; }				elseif ($place == '.jpg' || '.png' || '.gif')				{ echo "<a href=\"javascript:new_imageview('$file')\">$file</a>"; }				elseif ($place == '.mov' || '.avi' || '.flv')				{ echo "<a href=\"javascript:new_videoview('$file')\">$file</a>"; }				else				{ echo "<a href=\"filebrowser.php?place=$file\">$file</a><br />"; }			}		}		closedir($handle);	}}?>