summaryrefslogtreecommitdiff
path: root/html/pages/admin/utdcshot.php
blob: 24b21f7768bf419ab9ac5df019c9bba38cc25cc1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
$filename = (!empty($_REQUEST['filename'])) ? stripslashes($_REQUEST['filename']) : '';
$filename = str_replace(array('..', '/', '\\', '<', ':'), array(), $filename);


if (!empty($filename)) {
	if (!file_exists('../../logs/utdc/'. $filename) or !is_file('../../logs/utdc/'. $filename)) die('bla ' . $filename);

	header("Content-type: image/jpg");
 
	$fp_in = fopen('../../logs/utdc/'. $filename, 'rb') or die("Can't open file");
	$blocksize = 1024;
	while (!feof($fp_in)) {
		$buffer .= @fread($fp_in, $blocksize);
		if ($buffer === false) return(false);
		if ($bytes === false) return(false);
	}

	$buffer = preg_replace('[\x00]', '', $buffer);
	echo base64_decode($buffer);
}
?>