/adei/trunk

To get this branch, use:
bzr branch http://darksoft.org/webbzr/adei/trunk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
require("../adei.php");

function format2mime($fmt) {
    return "mime/" . strtolower($fmt);
}


$logfile = $_REQUEST['logfile'];
$logpos = $_REQUEST['logpos'];

$info = adeiGetLogInfo($logfile, $logpos);

if ($info['result']) {
    if (strstr($info['source'], "getimage")) {
        $data = pack("H*", $info['result']);

	$image = new Imagick();
	if ($image) {
	    $image->readImageBlob($data);
	    $format = $image->getImageFormat();
	    $mime = format2mime($format);
	} else {
	    $mime = "image/png";
	}

	header("Content-type: $mime");
	header("Cache-Control: no-cache, must-revalidate");
	header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");

	echo $data;	
    }
}
?>