예제 #1
0
파일: ad_js.php 프로젝트: nanhuacrab/www
    $aid = $arcID;
}
$arcID = $aid = isset($aid) && is_numeric($aid) ? $aid : 0;
if ($aid == 0) {
    die(' Request Error! ');
}
$cacheFile = DEDEDATA . '/cache/myad-' . $aid . '.htm';
if (file_exists($cacheFile)) {
    $tmpcheck = file_get_contents($cacheFile);
    find_ad_payload($tmpcheck, $aid);
}
if (isset($nocache) || !file_exists($cacheFile) || time() - filemtime($cacheFile) > $cfg_puccache_time) {
    $row = $dsql->GetOne("SELECT * FROM `#@__myad` WHERE aid='{$aid}' ");
    $adbody = '';
    if ($row['timeset'] == 0) {
        $adbody = $row['normbody'];
    } else {
        $ntime = time();
        if ($ntime > $row['endtime'] || $ntime < $row['starttime']) {
            $adbody = $row['expbody'];
        } else {
            $adbody = $row['normbody'];
        }
    }
    find_ad_payload($adbody, $aid);
    $adbody = str_replace('"', '\\"', $adbody);
    $adbody = str_replace("\r", "\\r", $adbody);
    $adbody = str_replace("\n", "\\n", $adbody);
    $adbody = "<!--\r\ndocument.write(\"{$adbody}\");\r\n-->\r\n";
    $fp = fopen($cacheFile, 'w');
    fwrite($fp, $adbody);
예제 #2
0
파일: mytag_js.php 프로젝트: nanhuacrab/www
        }
        die("Request Error!");
    }
}
if (isset($arcID)) {
    $aid = $arcID;
}
$arcID = $aid = isset($aid) && is_numeric($aid) ? $aid : 0;
if ($aid == 0) {
    die(" document.write('Request Error!'); ");
}
$cacheFile = DEDEDATA . '/cache/mytag-' . $aid . '.htm';
/* clear diety data */
if (file_exists($cacheFile)) {
    $tmpcheck = file_get_contents($cacheFile);
    find_ad_payload($tmpcheck, $aid);
}
/* */
if (isset($nocache) || !file_exists($cacheFile) || time() - filemtime($cacheFile) > $cfg_puccache_time) {
    $pv = new PartView();
    $row = $pv->dsql->GetOne(" SELECT * FROM `#@__mytag` WHERE aid='{$aid}' ");
    if (!is_array($row)) {
        $myvalues = "<!--\r\ndocument.write('Not found input!');\r\n-->";
    } else {
        $tagbody = '';
        if ($row['timeset'] == 0) {
            $tagbody = $row['normbody'];
        } else {
            $ntime = time();
            if ($ntime > $row['endtime'] || $ntime < $row['starttime']) {
                $tagbody = $row['expbody'];