rendered paste body<?php
global $mysql;
if (isset($_GET['id'])) {
$id = addslashes($_GET['id']);
$query = mysql_query("SELECT * FROM pastebin WHERE ID='{$id}' ORDER BY ID DESC LIMIT 0,1",$mysql) or die(mysql_error());
$num = mysql_num_rows($query);
$query = mysql_fetch_assoc($query);
if ($num < 1) {
echo "<h3>Unexistant ID!</h3><br>\n";
echo "<p>You've specified an unexistant ID or an incorrect ID ({$_GET['id']}), please check if the ID {$_GET['id']} is correct.</p><br>\n";
}
else {
$geshi =& new GeSHi(stripslashes($query['source']), stripslashes($query['language']));
$geshi->set_header_type(GESHI_HEADER_PRE);
$geshi->enable_line_numbers(GESHI_NORMAL_LINE_NUMBERS);
$geshi->set_overall_style('color: #000066; border: 1px solid #d0d0d0; background-color: #f0f0f0;', true);
$geshi->set_line_style('font: normal normal 95% \'Courier New\', Courier, monospace; color: #003030;', 'font-weight: bold; color: #006060;', true);
$geshi->set_code_style('color: #000020;', 'color: #000020;');
$geshi->set_link_styles(GESHI_LINK, 'color: #000060;');
$geshi->set_link_styles(GESHI_HOVER, 'background-color: #f0f000;');
$geshi->set_header_content_style('font-family: Verdana, Arial, sans-serif; color: #808080; font-size: 70%; font-weight: bold; background-color: #f0f0ff; border-bottom: 1px solid #d0d0d0; padding: 2px;');
$geshi->set_footer_content('Parsed in <TIME> seconds');
$geshi->set_footer_content_style('font-family: Verdana, Arial, sans-serif; color: #808080; font-size: 70%; font-weight: bold; background-color: #f0f0ff; border-top: 1px solid #d0d0d0; padding: 2px;');
echo "<p><span>Author: ".stripslashes($query['author'])."</span><br>\n";
echo "<span>Date: ".str_replace("^","<span><br>\n<span>Time: ",$query['time'])."</span><br>\n";
echo "<span>Expire: ".stripslashes($query['expire'])."</span><br>\n";
echo "<span>Highight Language: ".stripslashes($query['language'])."</span><br>\n";
echo "<span>Source Code: </span><br><br>\n";
echo $geshi->parse_code();
echo "</p>\n";
}
unset($id,$query);
}
else {
echo "<h3>Invalid ID!</h3><br>\n";
echo "<p>Please use a valid post ID(\"{$_GET['id']}\" is an incorrect post ID).</p>\n";
}
?>