function getFullNameByAppid($appId, $type, $res_type,$name="")
{
$hashValue = md5($appId);
$dirOne = substr($hashValue,24,8)%1024;
$dirTwo = substr($hashValue,16,8)%1024;
$dirTree= substr($hashValue,8,0)%1024;
if( $dirOne <= 341 )
$dir = FILE_PATH_BASE.SERVER1.$res_type.'/'.$dirOne.'/'.$dirTwo.'/'.$dirTree.'/';
elseif( $dirOne <= 682 )
$dir = FILE_PATH_BASE.SERVER2.$res_type.'/'.$dirOne.'/'.$dirTwo.'/'.$dirTree.'/';
elseif( $dirOne <= 1024 )
$dir = FILE_PATH_BASE.SERVER3.$res_type.'/'.$dirOne.'/'.$dirTwo.'/'.$dirTree.'/';
else
{echo ' system error: file save error!\n ';exit;}
return $filename = $dir.md5($appId.'l'.mktime().$name).".".$type;
}
{
$hashValue = md5($appId);
$dirOne = substr($hashValue,24,8)%1024;
$dirTwo = substr($hashValue,16,8)%1024;
$dirTree= substr($hashValue,8,0)%1024;
if( $dirOne <= 341 )
$dir = FILE_PATH_BASE.SERVER1.$res_type.'/'.$dirOne.'/'.$dirTwo.'/'.$dirTree.'/';
elseif( $dirOne <= 682 )
$dir = FILE_PATH_BASE.SERVER2.$res_type.'/'.$dirOne.'/'.$dirTwo.'/'.$dirTree.'/';
elseif( $dirOne <= 1024 )
$dir = FILE_PATH_BASE.SERVER3.$res_type.'/'.$dirOne.'/'.$dirTwo.'/'.$dirTree.'/';
else
{echo ' system error: file save error!\n ';exit;}
return $filename = $dir.md5($appId.'l'.mktime().$name).".".$type;
}





