Selasa, 23 Maret 2010 di 22.11 Diposting oleh yan fikri wijaya 0 Comments

Tutor By  Loka Dwiartara
HomePage http://www.ilmuwebsite.com/ 



php
$imagedir = “/home/websiteanda/public_html/images/” ;
$validprefixes = array (
“ilmuwebsite.com”,
“www.ilmuwebsite.com”
) ;
$homepage = “http://www.ilmuwebsite.com/” ;
$email = info@ilmuwebsite.com;
function isreferrerokay ( $referrer, $validprefixes )
{
$validreferrer = 0 ;
$authreferrer  = current( $validprefixes );
while ($authreferrer) {
if (eregi( “^https?://$authreferrer/”, $referrer )) {
$validreferrer = 1 ;
break ;
}
$authreferrer = next( $validprefixes );
}
return $validreferrer ;
}
$image = $_GET['image'] ;
$referrer = getenv( “HTTP_REFERER” );
if (isset($_GET['image'])) {
if (empty($referrer) ||
isreferrerokay( $referrer, $validprefixes )) {
$imagepath = $imagedir . $image ;
$imageinfo = getimagesize( $imagepath );
if ($imageinfo[2] == 1) {
$imagetype = “gif” ;
}
elseif ($imageinfo[2] == 2) {
$imagetype = “jpeg” ;
}
elseif ($imageinfo[2] == 3) {
$imagetype = “png” ;
}
else {
header( “HTTP/1.0 404 Not Found” );
exit ;
}
header( “Content-type: image/$imagetype” );
@readfile( $imagepath );
}
else {
if (isset($email)) {
mail( $email, “Bandwidth Theft Alert”,
“WARNING:nn$referrerntried to accessn$imagen”,
“From: CHImageGuard <$email>” );
}
header( “HTTP/1.0 404 Not Found” );
}
}
else {
header( “Location: $homepage” );
}
?>

0 Responses so far.

Posting Komentar