<?
    $data 
explode("|:|"base64_decode($_GET['data']));
    if (
file_exists($data[0])) {
        
header('Content-Description: File Transfer');
        
header('Content-type:image/png');
        
header('Expires: 0');
        
header('Cache-Control: must-revalidate');
        
header('Pragma: public');
        switch (
$_GET['type']) {
            case 
'thumb': {
                if(
file_exists('thumb_'.$data[0])) {
                    
readfile('thumb_'.$data[0]);
                } else {
                    require_once 
'resize.php';
                    
resizeReadfile($data[0], 'thumb_'100100);
                }
            } break;
            case 
'view': {
                if(
file_exists('view_'.$data[0])) {
                    
readfile('view_'.$data[0]);
                } else {
                    require_once 
'resize.php';
                    
resizeReadfile($data[0], 'view_'700438);
                }
            } break;
            default: {
                
readfile($data[0]);
            } break;
        }
    } else {
        echo 
'File not found';
    }
?>