1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?php

/* Stealth.to Webservices  -  Ordner API
 * 
 * Hinweise:
 *
 * - Die "alte" API funktioniert weiterhin
 * - Mindestens Links müssen angegeben werden, alles andere ist optional.
 * - Falls dein Link bei Collectr.net eingetragen werden soll, stelle sicher dass du einen sowohl Titel als auch eine Kategorie angibts
 *   - Erlaubte Kategorien (bitte auf genaue Schreibweise achten): Film, Serie, Musik, Spiel, Programm, Erotik
 * - Falls $email und $pass einem stealth.to Mitglied zugeordnet werden können, werden die Ordner mit dessen Account verknüpft,
     andernfalls dienen sie als Administrations Passwort und Administrions E-Mail Adresse.
 *
 * - Die einzelnen Paramter:
 *   - $links => Ordner Links, müssen per \r\n getrennt sein
 *   - $title => Ordner Titel (erforderlich falls der Ordner bei Collectr.net eingtragen werden soll)
 *   - $website => Bannerlink URL (muss gültige URL sein und mit "http://" anfangen)
 *   - $banner => Bannerimage URL (muss gültige URL sein und mit "http://" anfangen)
 *   - $captcha => Sicherheitsabfrage (0 => Deaktivert, 1 => Aktiviert)
 *   - $email => Administrations E-Mail (Text oben beachten!)
 *   - $pass => Administrations Passwort (Text oben beachten!)
 *   - $ad_frame_url => Vorschaltseite (muss gültige URL sein und mit "http://" anfangen)
 *   - $ad_url => Layer Inhalt (muss gültige URL sein und mit "http://" anfangen)
 *   - $access_pass => Zugriffs Passwort
 *   - $file_pass => Datei Passwort
 *   - $category => Collectr-Kategorie (erlaubt: Film, Serie, Musik, Spiel, Programm, Erotik)
 *   - $allow_web => Web Download erlauben (0 => Deaktivert, 1 => Aktiviert)
 *   - $allow_container => Container Download erlauben (0 => Deaktivert, 1 => Aktiviert)
 *   - $mirrors => Ordner Mirrors
 */


function Stealth5($links, $title="", $website="", $banner="", $captcha=1, $email="", $pass="", $ad_frame_url="", $ad_url="", $access_pass="", $file_pass="", $category="", $allow_web=1, $allow_container=1, $mirrors="") {
        $vars = "title=$title&website=$website&banner=$banner&captcha=$captcha&pass=$pass&email=$email&ad_frame_url=$ad_frame_url&ad_url=$ad_url&access_pass=$access_pass&file_pass=$file_pass&allow_web=$allow_web&allow_container=$allow_container&category=$category&links=$links&mirrors=$mirrors";
        
        $fp = fsockopen("stealth.to", 80);
        fputs($fp, "POST /folder/api HTTP/1.1\r\n");
        fputs($fp, "Host: stealth.to\r\n");
        fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");
        fputs($fp, "Content-length: ". strlen($vars) ."\r\n");
        fputs($fp, "Connection: close\r\n\r\n");
        fputs($fp, $vars);
        while(!feof($fp)) {
          $res .= fgets($fp, 128);
        }
        fclose($fp);
        
        $pos = strpos($res, "\r\n\r\n");
        $res = substr($res, $pos, strlen($res)-$pos);
        
        return $res;
}

// Demo
echo Stealth5("http://deinlink1.com/\r\nhttp://deinlink2.com\r\n", "Ordner Titel", "http://bannerlinkurl.com", "http://www.hyperspin.com/images/banner468x60.gif", 0, "admin@email.com", "adminpass", "http://vorschaltseite.de", "http://layer.com", "zugriffs_pass", "datei_pass", "Film", 1, 1, "http://mirr1.com\r\nhttp://mirr2.com\r\n");

?>