private static function pantallaBD($e) { echo "<html><head><style>h1{font-family:Arial, Helvetica, sans-serif; font-size:16px;} body{font-family:Courier; font-size:12px;}</style></head>"; echo "<h1>" . $e->getMessage() . "(" . $e->getCode() . ")</h1>"; echo $e->getFile() . "::" . $e->getLine() . "<hr/>"; echo "URL: http://" . $_SERVER['HTTP_HOST'] . ":" . $_SERVER['SERVER_PORT'] . $_SERVER['REQUEST_URI'] . "<br/>"; echo "SESSION: " . "<br/>-->id: " . session_id() . "<br/>-->data: <br/>"; foreach ($_SESSION as $key => $value) { echo "-->-->{$key} = " . $value . "<br/>"; } echo "<hr/>IP: " . Sfphp::obtenIP() . " - PHP " . phpversion() . " - " . PHP_OS . "(" . PHP_SYSCONFDIR . " " . PHP_BINARY . ")<br/>"; echo "<hr/>Simple Framework PHP - " . APP_NAME . " - " . APP_COMPANY; echo "</html>\n<br>"; }
public static function set($data, $ext = "txt") { $_file = "./Etc/Logs/" . date('YW') . "." . $ext; if ($log_file = fopen($_file, 'a+')) { $_data = print_r($data, TRUE); fwrite($log_file, date("mdGis") . "\r\n"); fwrite($log_file, $_data . "\r\n"); fwrite($log_file, "URL: http://" . $_SERVER['HTTP_HOST'] . ":" . $_SERVER['SERVER_PORT'] . $_SERVER['REQUEST_URI'] . "\r\n"); fwrite($log_file, "SESSION: " . "\r\n-->id: " . session_id() . "\r\n-->data: \r\n"); if (isset($_SESSION)) { foreach ($_SESSION as $key => $value) { if (!is_array($value)) { fwrite($log_file, "-->-->{$key} = " . $value . "\r\n"); } } } fwrite($log_file, "IP: " . Sfphp::obtenIP() . " - PHP " . phpversion() . " - " . PHP_OS . "(" . PHP_SYSCONFDIR . " " . PHP_BINARY . ")\r\n"); fwrite($log_file, "--------------------------------------------\r\n"); fclose($log_file); } else { echo "No se puede escribir el log " . $_file; } }