Share code Get Link zippyshare.com 2016

Get Link zippyshare.com 2016
Get Link zippyshare.com 2016

Code rất đơn giản để get link zippyshare.com 2016
<?php
$ids = array();
$str = 'http://www63.zippyshare.com/v/15751817/file.html';
$res = preg_match('/^(?:https?:\/\/)?www(\d*)\.[a-z0-9]*\.[a-z0-9]*\/[a-z0-9]\/([a-zA-Z0-9]*)\//', $str, $ids);
if ($res) {
    $id1 = $ids[1];
    $id2 = $ids[2];
    echo '<video controls="" autoplay="" name="media"><source src="http://www'.$id1 . '.zippyshare.com/downloadMusic?key=' . $id2.'" type="audio/mpeg"></video>';
}
?>
Cách Get Link 2
Cách dùng có thể dùng các trường hợp:


http://domain/zippyshare.php?url=http://www63.zippyshare.com/v/15751817/file.html
http://domain/zippyshare.php?url=http://www63.zippyshare.com/v/15751817/file.html.flv
http://domain/zippyshare.php?sv=63&id=15751817
<?php
/******************************************************************************
     _ *------------------------------------------------------* _
  /o)|            Script  : Dowload link zippyshare             |(o\
/ / |               Author  : Killer - J2TeaM                  | \ \
( (_ |  _          Facebook : fb.me/JunoOkyoBlog             _  | _) )
((\ \)+-/o)*-----------------------------------------------*(o\-+(/ /))
(\\\ \_/ /                                                   \ \_/ ///)
\      /                                                     \      /
  \____/                                                       \____/
              Copyright 2015 J2TeaM. All rights reserved
******************************************************************************/


$zp_url = isset($_GET['url']) ? $_GET['url'] : null;
$zp_sv = isset($_GET['sv']) ? $_GET['sv'] : null;
$zp_id = isset($_GET['id']) ? $_GET['id'] : null;
$fm = isset($_GET['format']) ? $_GET['format'] : 'flv';

/**
*
* @param boolean $status
* @param string $msg
* @param integer $code
*/
function msg_err($status = false,$msg = '',$code = ''){
    header('Content-Type: application/json');
    die(json_encode(array('status' => (boolean) $status,'msg' => (string) $msg,'code' => (int) $code)));
}

/**
* Hàm tạo liên kết tải xuống cho zippyshare
* @param array $options
* @return string
*/
function download_link_zippyshare(array $options = array()){
    if(empty($options)) return false;
    return sprintf('http://www%d.zippyshare.com/downloadMusic?key=%d',$options['zp_server'],$options['zp_id']);
}

/**
* Kiểm tra trường hợp
* Có 2 trường hợp
* $zp_url khác null, $zp_sv và $zp_id đều bằng null
* $zp_sv và $zp_id đều khác null, $zp_url bằng null
*/
switch(true){
    /**
     * Trường hợp thứ 1
     * $zp_url khác null, $zp_sv và $zp_id đều bằng null
     */
    case $zp_url != null && $zp_sv == null && $zp_id == null:
        /**
         * Dùng hàm preg_match tìm server và id của liên kết zippyshare
         */
        $cZP = preg_match('/(http|https):\/\/www(?<ZPSV>[0-9]+)\.zippyshare.com\/v\/(?<ZP_ID>[0-9]+)\/file.html/i',$zp_url,$matches);
        /**
         * $cZP < 1
         * Nếu $cZP nhỏ hơn 1 thì show ra lỗi
         */
        if($cZP < 1) msg_err(false,'Not found server or id zippyshare!',02);
     
        $dl = download_link_zippyshare(array(
            'zp_server' => $matches['ZPSV'],
            'zp_id' => $matches['ZP_ID']
        ));
        header('location:' . $dl);
        exit;
        break;
    /**
     * Trường hợp thứ 2
     * $zp_sv và $zp_id đều khác null, $zp_url bằng null
     */
    case $zp_sv != null && $zp_id != null && $zp_url == null:
        /**
         * Kiểm tra xem giá trị user truyền cho $zp_sv có chứa www hay không
         * Nếu có thì loại bỏ nó
         */
        if(strpos($zp_sv,'www') !== false){
            $zp_sv = str_replace('www','',$zp_sv);
        }
        //Ép $zp_sv thành kiểu dữ liệu integer
        $zp_sv = (int) $zp_sv;
        /**
         * Kiểm tra xem 2 biến $zp_sv và $zp_id có phải là
         * kiểu dữ liệu integer hay không
         * Nếu không phải thì show ra lỗi
         */
        if(!is_int($zp_sv) && !is_int($zp_id)) msg_err(false,'Not found server or id zippyshare!',02);
        $dl = download_link_zippyshare(array(
            'zp_server' => $zp_sv,
            'zp_id' => $zp_id
        ));
        header('location:' . $dl);
        exit;
        break;
    default:
        msg_err(false,'J2Team!!',01);
}
Share on Google Plus

About NHOCLAK DJ

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 nhận xét:

Đăng nhận xét