Mirrors.IM - Giving you traffic.

Status
Not open for further replies.

SplitIce

Active Member
2,474
2008
240
0
Mirrors.IM
Giving webmasters and uploaders traffic

How does this work? We are a 'multihost', every file you upload to us is distributed to other free file hosts on the net, up to 15 of them. This ensures that files are always available regardless of any downtime or geographical problems on the hosts end.

Do I get money for uploading to you? No, Ive never believed that uploaders should be paid by filehosts. Hosts that pay uploaders take that money that should be spent on hardware and connectivity for ensuring better experiences for users.

What is this traffic business you tell us about? We believe that sites and uploaders who promote us should be rewarded. As such all pages that send traffic to us will get traffic sent to them from us! Apart from the traffic benefits, this also has Google benefits. *NOTE* In order for your page to be recorded as sending us traffic the page links must be links not just coded text (Like HotFile site referrers).

What speed can I expect when uploading to you? Well ultimately it depends on server location. In EU you should be able to receive 40Mbit+ each. Currently in our un-loaded state 100mbit+ is quite regular. We will be setting up a US upload server in the coming months if demand dictates.

Can I upload to my own accounts? Yes, this means you can earn money through reward points/programs if you wish. Just register and put the details in your rapidleech plugin or login on the site.

Ive found a bug who can I report it to? PM me.

Rapid leech Plugin?
Here
More tools: [PHP API] [Rapid Leech Plugin]

http://www.mirrors.im

Site currently in beta. More coming soon!
 
135 comments
Differences?
1. Number of filehosts, and the quality we use rapidshare (cant be disabled), mediafire (not enabled atm due to ip ban problem). The filehosts we use are ones that downloaders love, rather than money earners like reupload.it
2. Virus Scan feature - Not ready yet, will be ready when we setup the new server
3. Speed, we want to provide a minumum 40mbit connection to all uploaders.
4. Traffic share:
4.a) Users who can vist the downloads pages where you post these links
4.b) When links go dead we send users to similar download pages with mirrors.im links which sends them to your post.

How do uploaders benefit?
Well if you have other links in your post as well then the traffic we send back to you may be benificial. In the long term we arent ruling out the possibility of a rewards program howeaver for the moment we are focusing on building the service.

But dont take the above statement the wrong way, our focus is on making the experience better for downloaders primarily, we want them to be happy. We plan on integrating rapidshare and other accounts giveaways into the script as well.
 
Version: 0.1Alpha

PHP:
    class MirrorsIM {
        /* Hosts:
        $HOST[ID]= NAME
        
        $HOSTS[0]= 'RapidShare';
        $HOSTS[1]= 'MegaUpload';
        $HOSTS[2]= 'DepositFiles';
        $HOSTS[3]= 'FileServe';
        $HOSTS[4]= 'Hotfile';
        $HOSTS[5]= 'Oron';
        $HOSTS[6]= '2Shared';
        $HOSTS[7]= 'Badongo';
        $HOSTS[8]= 'FileFactory';
        $HOSTS[9]= 'LoadTO';
        $HOSTS[10]= 'NetLoad';
        $HOSTS[11]= 'SendSpace';
        $HOSTS[12]= 'SharedZilla';
        $HOSTS[13]= 'uGotFile';
        $HOSTS[14]= 'WebFileHost';
        $HOSTS[15]= 'zShare';
        */

        /* $file is the local path to a file to upload */
        /* $hosts is an array of filehosts to upload to. e.g array(1,2,3) uploads to hosts ID 1,2 and 3 */
        static function Upload($file,$hosts=array('0','1','2','3','4','5','6','7','8','9','10','11','12','13','14','15')){
            if(!file_exists($file)){
                throw new Exception('File Doesnt exist: '.$file.'.',1);
            }
            $ch = curl_init('http://mirrors.im/process.php?out=json');
            curl_setopt($ch,CURLOPT_POST,true);
            curl_setopt($ch,CURLOPT_POSTFIELDS,array('file_0'=>'@'.$file,'hosts'=>implode(' ',$hosts)));
            curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
            $data = json_decode($t = curl_exec($ch));
            if(!is_object($data)) {
                throw new Exception('Not Object: '.$file.'. A upload server occured, try again.'.$t,2);
            }
            if($data->status == 200){
                return $data->link;
            }
            throw new Exception('Upload failed: '.$data->message,3);
        }
        
        /* Remote Upload */
        static function Remote($url,$hosts=array('0','1','2','3','4','5','6','7','8','9','10','11','12','13','14','15')){
            $ch = curl_init('http://mirrors.im/process.php?out=json&url_0='.urlencode($url));
            curl_setopt($ch,CURLOPT_POST,true);
            curl_setopt($ch,CURLOPT_POSTFIELDS,array('hosts'=>implode(' ',$hosts)));
            curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
            $data = json_decode($t = curl_exec($ch));
            if(!is_object($data)) {
                throw new Exception('Not Object: '.$file.'. A upload server occured, try again.'.$t,2);
            }
            if($data->status == 200){
                return $data->link;
            }
            throw new Exception('Upload failed: '.$data->message,3);
        }
    }
 
can we upload to our filehost accounts
Support for that may be coming soon! Currently all hosts except rapidshare (because of 10 download limit) are uploading without accounts. Once we change that and implement users we see no reason why your file host accounts couldn't be used.
 
Max filesize is 200MB (200*1024*1024*1024) at this stage due to that being the max filesize of alot of hosts, a better implementation is coming soon that will disable hosts that dont support X filesize.
 
I don't think it's a good idea to mask the download link because many users might think it's a phishing link

svzup4.png
 
If you don't mask the links, they'll die faster. GJ SplitIce. I like it. But you need to indicate somewhere that RS is the primary host (that cannot be removed).
 
Rapidshare with collectors account does have a 200mb limit i beleive. Im not sure about the others, as I said ill look into changing it.

Im writing some crafty ajax stuff to de-mask the links in a safe way so they are safe from crawlers but still look right for users.
 
Status
Not open for further replies.
Back
Top