}
if (empty($_REQUEST['action']) || $_REQUEST['action'] != 'FORM') {
    echo "<table border='0' style='width:270px;' cellspacing='0' align='center'>\n\t<form method='POST'>\n\t<input type='hidden' name='action' value='FORM' />\n\t<tr><td style='white-space:nowrap;'>&nbsp;Login*</td><td>&nbsp;<input type='text' name='up_login' value='' style='width:160px;' /></td></tr>\n\t<tr><td style='white-space:nowrap;'>&nbsp;Password*</td><td>&nbsp;<input type='password' name='up_pass' value='' style='width:160px;' /></td></tr>\n";
    echo "<tr><td colspan='2' align='center'><br />Upload options *<br /></td></tr>\r\n<tr><td colspan='2' align='center'><input type='checkbox' name='up_convert' value='yes' />&nbsp; Convert for Streaming</td></tr>";
    echo "<tr><td colspan='2' align='center'><br /><input type='submit' value='Upload' /></td></tr>\n";
    echo "<tr><td colspan='2' align='center'><small>*You can set it as default in <b>" . basename(__FILE__) . "</b></small></td></tr>\n";
    echo "</table>\n</form>\n";
} else {
    $login = $not_done = false;
    $domain = 'www.putlocker.com';
    $referer = "http://{$domain}/";
    // Login
    echo "<table style='width:600px;margin:auto;'>\n<tr><td align='center'>\n<div id='login' width='100%' align='center'>Login to {$domain}</div>\n";
    $cookie = array();
    if (!empty($_REQUEST['up_login']) && !empty($_REQUEST['up_pass'])) {
        CookieLogin(strtolower($_REQUEST['up_login']), $_REQUEST['up_pass']);
        $login = true;
    } else {
        html_error('Login failed: User/Password empty.');
    }
    // Retrive upload ID
    echo "<script type='text/javascript'>document.getElementById('login').style.display='none';</script>\n<div id='info' width='100%' align='center'>Preparing upload</div>\n";
    $post = array();
    $post['user'] = urlencode(strtolower($_REQUEST['up_login']));
    $post['password'] = urlencode($_REQUEST['up_pass']);
    $post['convert'] = !empty($_REQUEST['up_convert']) && $_REQUEST['up_convert'] == 'yes' ? '1' : '0';
    $up_url = 'http://upload.putlocker.com/uploadapi.php';
    // Uploading
    echo "<script type='text/javascript'>document.getElementById('info').style.display='none';</script>\n";
    $url = parse_url($up_url);
    $upfiles = upfile($url['host'], defport($url), $url['path'] . (!empty($url['query']) ? '?' . $url['query'] : ''), 0, 0, $post, $lfile, $lname, 'file', '', $_GET['proxy'], $pauth);
    echo "<tr><td colspan='2' align='center'><small>*You can set it as default in <b>" . basename(__FILE__) . "</b></small></td></tr>\n";
    echo "</table>\n</form>\n";
} else {
    $login = $not_done = false;
    $domain = 'keep2share.cc';
    $referer = "http://{$domain}/";
    // Login
    echo "<table style='width:600px;margin:auto;'>\n<tr><td align='center'>\n<div id='login' width='100%' align='center'>Login to {$domain}</div>\n";
    $cookie = array();
    if (!empty($_REQUEST['up_login']) && !empty($_REQUEST['up_pass'])) {
        if (!empty($_REQUEST['A_encrypted'])) {
            $_REQUEST['up_login'] = decrypt(urldecode($_REQUEST['up_login']));
            $_REQUEST['up_pass'] = decrypt(urldecode($_REQUEST['up_pass']));
            unset($_REQUEST['A_encrypted']);
        }
        CookieLogin($_REQUEST['up_login'], $_REQUEST['up_pass']);
        $login = true;
    } else {
        html_error('Login failed: User/Password empty.');
    }
    // Retrive upload ID
    echo "<script type='text/javascript'>document.getElementById('login').style.display='none';</script>\n<div id='info' width='100%' align='center'>Retrieving upload ID</div>\n";
    $uploadData = k2s_apireq('getUploadFormData');
    k2s_checkErrors($uploadData, 'Pre-Upload Error');
    // Uploading
    echo "<script type='text/javascript'>document.getElementById('info').style.display='none';</script>\n";
    $url = parse_url($uploadData['form_action']);
    $upfiles = upfile($url['host'], defport($url), $url['path'] . (!empty($url['query']) ? '?' . $url['query'] : ''), $referer, 0, $uploadData['form_data'], $lfile, $lname, $uploadData['file_field'], '', 0, 0, 0, $url['scheme']);
    // Upload Finished
    echo "<script type='text/javascript'>document.getElementById('progressblock').style.display='none';</script>\n";
    is_page($upfiles);
예제 #3
0
#!/usr/bin/php
<?php 
require_once dirname(__FILE__) . '/src/CookieLogin.php';
require_once dirname(__FILE__) . '/src/Csv.php';
require_once dirname(__FILE__) . '/src/PixivArtWorkDownload.php';
list($image_dir, $link_dir, $cookie_file, $userlist_file) = SetParam();
// ログフォルの作成
date_default_timezone_set('Asia/Tokyo');
$dir = 'log/dl/' . date('ymdHis');
$log_file = $dir . '/dl.log';
if (!MakeDirectory($dir)) {
    Msg("error", "Couldn't make the directory " . $dir . "'\n");
    exit(1);
}
# クッキーの処理
CookieLogin();
# csvファイルの読み込み
$userlist = ReadCsv($userlist_file);
# 童貞が喜ぶぐへへな画像をdl
# 世界の中心はここね❤
PixivArtWorkDownload($userlist, $userlist_file);
exit(0);
?>

예제 #4
0
if (!empty($_REQUEST['action']) && $_REQUEST['action'] == 'FORM') {
    $continue_up = true;
} else {
    echo "<table border='0' style='width:270px;' cellspacing='0' align='center'>\r\n\t<form method='POST'>\r\n\t<input type='hidden' name='action' value='FORM' />\r\n\t<tr><td style='white-space:nowrap;'>&nbsp;User*</td><td>&nbsp;<input type='text' name='up_login' value='' style='width:160px;' /></td></tr>\r\n\t<tr><td style='white-space:nowrap;'>&nbsp;Password*</td><td>&nbsp;<input type='password' name='up_pass' value='' style='width:160px;' /></td></tr>\n";
    echo "<tr><td colspan='2' align='center'><br /><input type='submit' value='Upload' /></td></tr>\n";
    echo "<tr><td colspan='2' align='center'><small>*You can set it as default in <b>" . basename(__FILE__) . "</b></small></td></tr>\n";
    echo "</table>\n</form>\n";
}
if ($continue_up) {
    $not_done = false;
    $referer = 'http://uploaded.net/';
    // Login
    echo "<table style='width:600px;margin:auto;'>\n<tr><td align='center'>\n<div id='login' width='100%' align='center'>Login to uploaded.net</div>\n";
    $cookie = array();
    if (!empty($_REQUEST['up_login']) && !empty($_REQUEST['up_pass'])) {
        CookieLogin(urlencode($_REQUEST['up_login']), urlencode($_REQUEST['up_pass']));
    } else {
        html_error('Login Failed: Email or Password are empty. Please check login data.');
    }
    // Retrive upload ID
    echo "<script type='text/javascript'>document.getElementById('login').style.display='none';</script>\n<div id='info' width='100%' align='center'>Retrive upload ID</div>\n";
    $page = geturl('uploaded.net', 80, '/', $referer, $cookie, 0, 0, $_GET['proxy'], $pauth);
    is_page($page);
    $js = geturl('uploaded.net', 80, '/js/script.js', $referer, $cookie, 0, 0, $_GET['proxy'], $pauth);
    is_page($js);
    if (!preg_match('@uploadServer = [\'|\\"](https?://([^\\|\'|\\"|\\r|\\n|\\s|\\t]+\\.)uploaded\\.net/)[\'|\\"]@i', $js, $up)) {
        html_error('Error: Cannot find upload server.', 0);
    }
    if (!preg_match('@id="user_id" value="(\\d+)"@i', $page, $uid)) {
        html_error('Error: UserID not found.');
    }