http://www.adnan-alam.com/bandbaja/test.php . My leech script works, unless someone try's to download using the right link --> save target as. It download's the script itself.
<?php
$referer = $HTTP_REFERER;
if(isset($song) && (eregi ("adnan-alam.com", $referer)))
{
define('fullPath', 'http://www.adnan-alam.com/bandbaja/test/');
$extension = explode (".", $song);
if ($extension[1] == "mp3")
{
$contentType = "audio/mp3";
}
else if ($extension[1] == "avi")
{
$contentType = "video/avi";
}
else if ($extension[1] == "wav")
{
$contentType = "audio/wav";
}
else if ($extension[1] == "mpeg")
{
$contentType = "video/mpeg";
}
else if ($extension[1] == "txt")
{
$contentType = "text/plain";
}
else if ($extension[1] == "zip")
{
$contentType = "application/zip";
}
else if ($extension[1] == "jpeg")
{
$contentType = "image/jpeg";
}
else if ($extension[1] == "gif")
{
$contentType = "image/gif";
}
else if ($extension[1] == "png")
{
$contentType = "image/png";
}
else if ($extension[1] == "rm")
{
$contentType = "video/rm";
}
else
{
exit;
}
$path = fullPath.$song;
header("Content-type: $contentType\n");
header("Content-disposition: attachment; filename=\"$song\"\n");
header("Content-transfer-encoding: binary\n");
//send file contents
$fp = fopen($path, "r");
fpassthru($fp);
}
else
{
echo "Leech!";
}
?>