Untitled
By: a guest | Jul 15th, 2010 | Syntax:
PHP | Size: 0.65 KB | Hits: 40 | Expires: Never
function ftp_dir($field_name, $field_value, $validator) {
global $app;
$directory = $field_value;
if(substr($directory,0,1) == '/')
$directory = substr($directory,1);//add first slash;
if(substr($directory,-1) == '/')
$directory = substr($directory,0,-1);
$curcd = getcwd();
chdir('/var/www/clients/'.$_SESSION['s']['user']['username'].'/');
$directory = realpath('./'.$directory).'/';
chdir($curcd);
if($directory != '' && ( strpos($directory,'/var/www/clients/'.$_SESSION['s']['user']['username'].'/') === 0 ) )
return false;//actually everythings fine.
else
return 'not a directory';
}