http//www.mydomain.com/index.phpid55
http://www.mydomain.com/index.php?id=55
global $HTTP_REFERER;
echo "<LINK HREF=\"/assets/templates/konotop/style.css\" REL=\"stylesheet\" TYPE=\"text/css\" media=\"screen\">";
$startingpoint = "<!-- startprint -->";
$endingpoint = "<!-- stopprint -->";
// let's turn off any ugly errors for a sec so we can use our own if necessary...
error_reporting(0);
// $read = fopen($HTTP_REFERER, "rb") ... this line may work better if you're using NT, or even FreeBSD
$read = fopen($HTTP_REFERER, "r") or die("<br /><font face=\"Verdana\">Sorry! There is no access to this file directly. You must follow a link. <br /><br />Please click your browser's back button. </font>");
// let's turn errors back on so we can debug if necessary
error_reporting(1);
$value = "";
while(!feof($read)){
$value .= fread($read, 10000); // reduce number to save server load
}
fclose($read);
$start= strpos($value, "$startingpoint");
$finish= strpos($value, "$endingpoint");
$length= $finish-$start;
$value=substr($value, $start, $length);
function i_denude($variable) {
return(eregi_replace("<img src=[^>]*>", "", $variable));
}
function i_denudef($variable) {
return(eregi_replace("<font[^>]*>", "", $variable));
}
$PHPrint = ("$value");
if ($stripImages == "yes") {
$PHPrint = i_denude("$PHPrint");
}
$date=date("d. m. Y");
$PHPrint = i_denudef("$PHPrint");
$PHPrint = str_replace( "</font>", "", $PHPrint );
$PHPrint = stripslashes("$PHPrint");
echo"<input type=button value=\"Ïå÷àòàòü\" onClick=\"print(document);\">";
echo"<input type=button value=\"Çàêðûòü îêíî\" onClick=\"javascript:self.close();\"><br><br>";
echo "<table width=100% bgColor=#ccd9e9 class=votequest><tr><td>Ðàñïå÷àòàíî: ".$date."</td></tr></table><br>";
echo "<base href=\"$baseURL\">";
echo $PHPrint;
// Next line is invisible except to SE crawlers, please don't remove. Thanks! :)
echo "<br/><br/>Ñòðàíèöà îòïå÷àòàíà ñ ñàéòà: $HTTP_REFERER";
flush ();