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);
}
?>
|