Exemple #1
0
function downloadcode($url, $pretendname = 'download')
{
    // Function to generate download code
    $downloadpage = currentpageurl();
    $uniquecode = generatecode();
    $client_ip = getip();
    $query_urlchk = "SELECT * FROM ddown WHERE actuallink = '{$url}' LIMIT 1";
    $result_urlchk = @mysql_query($query_urlchk);
    //writedberror($result_urlchk);
    if (mysql_num_rows($result_urlchk) == 0) {
        addnewurltodb($url, $pretendname, $downloadpage);
        $file_id = getfileid($url);
        addnewcodedb($file_id, $client_ip, $uniquecode);
    } else {
        if (mysql_num_rows($result_urlchk) == 1) {
            $file_id = mysql_result($result_urlchk, 0, 'id');
            $file_name = mysql_result($result_urlchk, 0, 'pretendname');
            $pageurl = mysql_result($result_urlchk, 0, 'whoreferred');
            if ($file_name != trim($pretendname)) {
                changefakenamedb($pretendname, $file_id);
            }
            if ($pageurl != trim($downloadpage)) {
                $downloadpagestr = $pageurl . ',' . $downloadpage;
                addtowhoreferreddb($downloadpagestr, $file_id);
            }
            changecodedb($uniquecode, $client_ip, $file_id);
        }
    }
    return $uniquecode;
}
leaveline();
write(serversoftware());
leaveline();
write(serverprotocol());
leaveline();
write(requestmethod());
leaveline();
write(requesttime());
leaveline();
write(querystring());
leaveline();
write(acceptheader());
leaveline();
write(hostheader());
leaveline();
write(currentpageurl());
leaveline();
write(userip());
leaveline();
write(userport());
leaveline();
write(currentfilenamea());
leaveline();
write(serveradmin());
leaveline();
write(serverport());
leaveline();
write(serversignature());
leaveline();
write(currentfilenameR());
leaveline();