コード例 #1
0
ファイル: jump.php プロジェクト: cybort/BaiduPanAutoReshare
                        }
                        echo '您的浏览器不支持video</video><br />';
                    }
                }
                echo '下载链接已为您准备好,点击或将其复制到下载工具中开始下载。若一个链接不走,请多试几个。<br /><b>若您遇到403错误,复制链接粘贴到地址栏打开即可解决。</b>Chrome浏览器点击下面的链接不会出现403错误,但IE浏览器会出现。';
                foreach ($link as $k => $v) {
                    if ($k == count($link) - 1) {
                        echo '<br />最后一个链接会随机重定向到不同的服务器,但是此链接封杀下载工具的几率也最高。';
                    }
                    echo '<br /><a target="_blank" rel="noreferrer" href="' . $v . '">' . $v . '</a><br />';
                }
                die;
            }
        }
    }
    $check = check_share($_SERVER['QUERY_STRING'], $res['link'], $res['name'], $res['cookie']);
    if (!$check['conn_valid']) {
        echo '补档娘暂时无法访问百度。点击<a href="' . $check['url'] . ($res['pass'] !== '0' ? '#' . $res['pass'] : '') . '">这里</a>尝试访问您要下载的文件。';
        die;
    } else {
        if ($check['valid']) {
            //文件有效!如果没有保存分片信息,现在保存
            if ($res['block_list'] == NULL && $meta['info'][0]['block_list']) {
                $mysql->query("insert into block_list values({$_SERVER['QUERY_STRING']}, '" . json_encode($meta['info'][0]['block_list']) . "')");
            }
            $mysql->exec('update watchlist set failed=0 where id=' . $_SERVER['QUERY_STRING']);
            //之前不知道抽什么风莫名其妙标记温馨提示
            echo '若没有自动跳转, <a href="' . $check['url'] . ($res['pass'] !== '0' ? '#' . $res['pass'] : '') . '">点我手动跳转</a>。
				<script>window.onload=function(){window.location="' . $check['url'] . ($res['pass'] !== '0' ? '#' . $res['pass'] : '') . '"};</script>';
        } elseif (!$check['user_valid']) {
            echo '<h1>用户登录失效</h1>';
コード例 #2
0
ファイル: share.php プロジェクト: ashwinreddymekala/SyncJar
        mysql_query("UPDATE data_shared SET permit_type='{$edit_permit}' WHERE user_id='{$edit_user}'", $connection);
        $success = 1;
    }
    check_share($connection, $data_id);
}
if (!empty($add_user) && !empty($add_permit)) {
    $query = mysql_query("select * from users where user_name='{$add_user}'", $connection);
    $rows = mysql_num_rows($query);
    if ($rows === 1) {
        $tableRow = mysql_fetch_assoc($query);
        $user_id = $tableRow['user_id'];
        $query = mysql_query("select * from data_shared where data_id='{$data_id}' AND user_id='{$user_id}'", $connection);
        $rows = mysql_num_rows($query);
        if ($rows === 0) {
            $query = mysql_query("INSERT INTO data_shared (data_id, user_id, permit_type)\n\t\t\t        VALUES ('{$data_id}', '{$user_id}', '{$add_permit}');", $connection);
            check_share($connection, $data_id);
            $success = 1;
        }
    }
}
function check_share($connection, $data_id)
{
    $query = mysql_query("select * from data_shared where data_id='{$data_id}'", $connection);
    $rows = mysql_num_rows($query);
    if ($rows === 0) {
        mysql_query("UPDATE files SET shared=0 WHERE data_id='{$data_id}'", $connection);
    } else {
        mysql_query("UPDATE files SET shared=1 WHERE data_id='{$data_id}'", $connection);
    }
}
if ($success === 1) {