$logid = isset($_REQUEST['logid']) ? intval($_REQUEST['logid']) : 0; if ($logid > 0) { $sql = "SELECT `arg` FROM `log` WHERE `logid` = {$logid}"; $sth = $db->query($sql); if ($sth->rowCount() > 0) { $data = $sth->fetchColumn(); if (!empty($data)) { $json = var_export(json_decode($data,TRUE),TRUE); include_once('lib/class.geshi.php'); $geshi = new GeSHi($json, "php"); $json = $geshi->parseCode(); die(json_encode(array("res"=>"OK","msg"=>"","data"=>$json))); } else { die(json_encode(array("res"=>"KO","msg"=>"Empty data"))); } } else { die(json_encode(array("res"=>"KO","msg"=>"Data not exists"))); } } else { die(json_encode(array("res"=>"KO","msg"=>"Invalid log ID"))); }