Annonce ToutSurTout

Bienvenue sur toutsurtout.biz

Déjà 15 ans !

Radio TST

Si vous souhaitez participer vous aussi aux discussions sur le forum, il faut vous inscrire ou vous identifier.

Le Thème TST Automne est maintenant en place.

Les inscriptions sont actuellement OUVERTES.

Message 1 Discussion postée le 07-07-2013 à 13:16:50

Philippe
Avatar de Philippe


Titre: Banni
Avancement: Niveau 3
Date d'inscription: 26-09-2009
Messages: 3 660

Script pour récupérer le lien premium Uptobox pour le streaming

Voilà depuis quelques temps déjà je me suis mis au Curl comme langage super puissant, je viens de me faire un script pour la récupération du lien premium Uptobox pour le streaming par contre vous devez saisir une option sur votre compte premium

http://prntscr.com/1e0r73

Ce script est aussi à adapter pour la requête SQL côté serveur

<?php
    $cookie_file = './cookie.txt';
     
    function connect(){
    $username = "UTB_User";
    $password = "UTB_PASSWORD";
    $loginUrl = 'http://uptobox.com/';
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $loginUrl);
    curl_setopt($ch,CURLOPT_HEADER,false);
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,false);
    curl_setopt($ch,CURLOPT_FOLLOWLOCATION,false);
    curl_setopt($ch, CURLOPT_NOPROGRESS, false);
    // ENABLE HTTP POST
    curl_setopt($ch, CURLOPT_POST, true);
    //Set the post parameters
    curl_setopt($ch, CURLOPT_POSTFIELDS, 'login='.$username.'&password='.$password.'&redirect=http://uptobox.com/&op=login&x=12&y=6');
    //Handle cookies for the login
    curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
    curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
    $store = curl_exec($ch);
    }
     
     
    function recup_lien($lien){
    $cur = curl_init();
    curl_setopt($cur, CURLOPT_URL, $lien);
    curl_setopt($cur,CURLOPT_HEADER,true);
    curl_setopt($cur,CURLOPT_RETURNTRANSFER,true);
    curl_setopt($cur,CURLOPT_FOLLOWLOCATION,false);
    curl_setopt($cur, CURLOPT_NOBODY, true);
    curl_setopt($cur, CURLOPT_COOKIEJAR, "cookie.txt");
    curl_setopt($cur, CURLOPT_COOKIEFILE, "cookie.txt");
     
     
    $link = curl_exec($cur);
    if (preg_match('#Location: #Ui', $link, $lien)) {
            $car = explode(' ', $link);
            $lien = preg_replace("(\r\n|\n|\r)",' ',$car[11]);
            $lien = explode(' ', $lien);
            $lien = $lien[0];
            return $lien;
    }
    curl_close($cur);
    }
     
    ?>
    <div class="blocktable">
            <h2><span>Regarder un film sur Real-Univers</span></h2>
            <div class="box">
                    <div class="inbox">
                            <?php
    if(isset($_GET['id']) && $_GET['id'] == intval($_GET['id'])) {
    $id = $_GET['id'];
     
    $result = $db->query('SELECT * FROM '.$db->prefix.'posts WHERE id = '.$id);
    $is = $db->fetch_assoc($result);
     
    if(preg_match_all("#http\:\/\/(www\.|)uptobox\.com\/[a-zA-Z0-9]{12}#", $is['message'], $lien)){
            connect();
            if(count($lien[0]) == 1){
                            $link = recup_lien($lien[0][0]);
                    if (substr($link, -3) != 'rar' && substr($link, -3) != 'zip') {
                            ?>
                            <div class="player">
                                            <embed type="application/x-vlc-plugin" name="VLC" autoplay="no" loop="no" volume="100" width="955" height="537" target="<?php echo $link ?>">
                            </div>
                            </div>
                    </div>
    </div>
    </div>
    </div>
    <?php
                    }
            }
    }
     
    }else{
            header('Location: index.php');
    }
     
    ?>


https://www.world-lolo.com/images/uploads/image.num1445754529.of.world-lolo.com.jpg
Des stades aux entrées payantes sont pleins de gens qui pensent que ceux qu'ils applaudissent sont trop payés, et les bibliothèques à l'entrée gratuite sont vides des gens qui pensent que les livres sont trop chers ...
 

Message 2 Réponse postée le 07-07-2013 à 13:17:36

Loic
Avatar de Loic


Titre: Administrateur d'élite
Avancement: Niveau 5
Lieu: Avec Solenne
Date d'inscription: 26-09-2009
Messages: 107 780
Site web

Re: Script pour récupérer le lien premium Uptobox pour le streaming

Philippe a écrit :

Voilà depuis quelques temps déjà je me suis mis au Curl comme langage super puissant, je viens de me faire un script pour la récupération du lien premium Uptobox ...

Codé entièrement par toi même ???


http://www.toutsurtout.biz/img/UserBarTST.gif
http://www.toutsurtout.biz/img/Sign-Loic.gif
Loic DL un jour, Loic DL toujours ...
 

Message 3 Réponse postée le 07-07-2013 à 13:20:44

Philippe
Avatar de Philippe


Titre: Banni
Avancement: Niveau 3
Date d'inscription: 26-09-2009
Messages: 3 660

Re: Script pour récupérer le lien premium Uptobox pour le streaming

Loic a écrit :

Philippe a écrit :

Voilà depuis quelques temps déjà je me suis mis au Curl comme langage super puissant, je viens de me faire un script pour la récupération du lien premium Uptobox ...

Codé entièrement par toi même ???

Non pas entièrement : on m'a soufflé certaines choses au départ c'est évident wink


https://www.world-lolo.com/images/uploads/image.num1445754529.of.world-lolo.com.jpg
Des stades aux entrées payantes sont pleins de gens qui pensent que ceux qu'ils applaudissent sont trop payés, et les bibliothèques à l'entrée gratuite sont vides des gens qui pensent que les livres sont trop chers ...
 

Message 4 Réponse postée le 07-07-2013 à 13:21:18

Loic
Avatar de Loic


Titre: Administrateur d'élite
Avancement: Niveau 5
Lieu: Avec Solenne
Date d'inscription: 26-09-2009
Messages: 107 780
Site web

Re: Script pour récupérer le lien premium Uptobox pour le streaming

Ok.

Pas mal le script.


http://www.toutsurtout.biz/img/UserBarTST.gif
http://www.toutsurtout.biz/img/Sign-Loic.gif
Loic DL un jour, Loic DL toujours ...
 

Message 5 Réponse postée le 07-07-2013 à 13:25:44

Loic
Avatar de Loic


Titre: Administrateur d'élite
Avancement: Niveau 5
Lieu: Avec Solenne
Date d'inscription: 26-09-2009
Messages: 107 780
Site web

Re: Script pour récupérer le lien premium Uptobox pour le streaming

$result = $db->query('SELECT * FROM '.$db->prefix.'posts WHERE id = '.$id);
    $is = $db->fetch_assoc($result);
     
    if(preg_match_all("#http\:\/\/(www\.|)uptobox\.com\/[a-zA-Z0-9]{12}#", $is['message'], $lien)){
            connect();

Pourquoi refaire une requête SQL ?
Récupère simplement le message via $cur_post['message']

Cela donnerait :

if(preg_match_all("#http\:\/\/(www\.|)uptobox\.com\/[a-zA-Z0-9]{12}#", $cur_post['message'], $lien)){
            connect();


http://www.toutsurtout.biz/img/UserBarTST.gif
http://www.toutsurtout.biz/img/Sign-Loic.gif
Loic DL un jour, Loic DL toujours ...