Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Upload to a RAPIDSHARE PREMIUM ACCOUNT from a thread / newpost Details »»
Upload to a RAPIDSHARE PREMIUM ACCOUNT from a thread / newpost
Version: 1.00, by technom8t technom8t is offline
Developer Last Online: Mar 2012 Show Printable Version Email this Page

Category: New Posting Features - Version: 3.7.2 Rating:
Released: 09-04-2008 Last Update: 09-06-2008 Installs: 5
Template Edits
Re-useable Code Additional Files Translations  
No support by the author.

*** FIRST OFF I DO NOT ACCEPT ANY RESPONSIBILITY FOR LOST / STOLEN RAPIDSHARE ACCOUNT, USE AT YOUR OWN JUDGMENT ***

Ok what this mod will do is insert a button on your NEWTHREAD / NEWPOST template that will allow you to upload to a chosen RAPIDSHARE PREMIUM ACCOUNT. it will open a small java script box were you can browse and upload your files.

before we start you will need three thing

1. your rapidshare user name
2. your rapidshare password
3 you rapidshare upload id ( this can be found by logging into your premium zone and viewing the page source and then search for rsuploadid= 123456789.....)( this is the number you need i have attached the the following screen shot to show were in the page source you must look , i have highlighted the username and password details also but you should have these already :-) :


once you have these 3 peices of info you now need to insert them in to the relevant parts of the encrypt.php ( inc in the download file) see section of code highlighted red below for were to insert your login details and upload id :


PLEASE UPLOAD ALL THE FILES ATTACHED INTO YOUR FORUMS ROUTE DIRECTORY
--------------------------------------------------------------------------------------------------

</script>

<form name="ul" method="post" action="http://rs170cg.rapidshare.com/cgi-bin/upload.cgi?rsuploadid=0123456789012345678" enctype="multipart/form-data" onsubmit="return zeigeProcess();">
<input type="hidden" name="login" value="*******" />
<input type="hidden" name="password" value="**********" />
<center>
<div id="progbar" style="display:none;">
<div style="font-size:8pt;">You are uploading:</div>
<p style="margin-top:0px;color:#8E908F;font-size:16pt;" id="dname">.</p>

<iframe src="http://rs170l3.rapidshare.com/progress.html?uploadid=0123456789012345678" name="pframe" width="100%" height="120" frameborder=0 marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div>
<div id="dateiwahl">
<table style="font-size:8pt;color:#002760;"><tr><td align=left>
<div id="files">
<a href="javascript:switchfiles()" style="font-size:8pt;color:#002760;">Do you want to upload several files? Please click here</a>
| Maximum upload size 200 MB | Split archives allowed!<br />
<input type="file" size="65" id="dateiname" name="filecontent" onchange="zeigeUploadBtn();" /><br />
<input type="checkbox" name="norelocate" value="1"> SHOW ME THE DOWNLOAD LINK
</div>

</td></tr></table>
<div style="font-size:8pt;padding-bottom:20px;">Choose your preferred Carrier:
<input name="mirror" type="radio" onclick="document.ul.action='http://rs170cg.rapidshare.com/cgi-bin/upload.cgi?rsuploadid=12345678901234';" /> Cogent |
<input checked name="mirror" type="radio" onclick="document.ul.action='http://rs170l3.rapidshare.com/cgi-bin/upload.cgi?rsuploadid=2345678901234';" /> Level3 |
<input name="mirror" type="radio" onclick="document.ul.action='http://rs170tl.rapidshare.com/cgi-bin/upload.cgi?rsuploadid=2345678901234';" /> TeliaSonera
</div>
<input type=image id="btnupload" name="u" src="http://www.hacked-downloads.co.uk/forums/upload_file.jpg" style="visibility:hidden;" />
</div>
</center>
</form>
</div>


</body>
</html>
-------------------------------------------------------------------------------------------------------- REMEBER TO SAVE THE ENCRYPT.PHP FILE BEFORE UPLOADING



Now upload the ENCRYPT.php file to your forums route directory ( forums/ ) AS WELL AS ALL OTHER ATTACHED FILES

now on your NEWTHREAD AND NEW POST TEMPLATE

FIND

Code:
<!-- / message area -->
AND UNDER IT ADD

Code:
<<P></P>
<div style="border: thin white solid;">
<P></P>
&nbsp;<!--Rapidshare-->
<SCRIPT LANGUAGE='JAVASCRIPT' TYPE='TEXT/JAVASCRIPT'>
 <!--
var win=null;
function NewWindow(mypage,myname,w,h,pos,infocus){
if(pos=="random"){myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;}
else if((pos!='center' && pos!="random") || pos==null){myleft=0;mytop=20}
settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=yes,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes";win=window.open(mypage,myname,settings);
win.focus();}
// -->
</script>

<a href="javascript:NewWindow('rapidpremium.php','rapid','700','200','center','front');">
<img src="images/rapid.jpg"  border="0"></a>
<!--Rapidshare finished--> &nbsp;&nbsp;<b><center><strong><font color="red">USE THIS BUTTON IF YOU WANT TO UPLOAD A FILE TO RAPIDSHARE, THEN POST THE LINK</font></strong></center></b>
<P></P> 
</div>
PRESS SAVE

please note the above code can be altered to suit your preference and forum colour, below is what it looks like on my forum, it can also be inserted anywhere you wish to have the upload button, i prefer it here TBH :



instructions on how to use......................



it is really simple, once all code is inserted onto your newthread / newpost template, go to do a new thread / post, you will see the upload button underneath the message box, press the upload button and you will see a small javasript window appear, this is were yo can browse for your file and uplaod it, now please note in order to receive the download link then and there you will have to tick the small check box on the bottom left of this javascript window, if you don't the file will be uploaded directly to the account without a download link

see screen :



This mod does NOT store your rapidshare details within the page source and i believe it to be 100% safe, i am using it just now, but once again i do not accept any responsibility for any lost or stolen rapidshare account!

it is also not supported although i will answer any post / queries for a short time :-)

I MAKE THIS CODE OPEN SOURCE ON THE HOPE THAT SOMEONE MAY BE ABLE TO IMPROVE IT IN SOME WAY

OH AND IF YOU LIKE THIS CODE THEN ANY DONATION VIA PAYPAL OF ANY KIND IS WELCOME aypal = technom8t@sky.com

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #12  
Old 09-07-2008, 04:25 PM
technom8t technom8t is offline
 
Join Date: Oct 2007
Posts: 85
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by rapidshare.vn View Post
you will lost your RapidShare Premium Account if member view your code (view source HTML) ^_^
how is this??
Reply With Quote
  #13  
Old 09-07-2008, 04:31 PM
technom8t technom8t is offline
 
Join Date: Oct 2007
Posts: 85
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by juan71287 View Post
Lol yeah i just noticed that. Not very safe. However, i've encrypted the files a bit. If anyone needs it i can post it

can you post what you mean please?
Reply With Quote
  #14  
Old 09-07-2008, 04:34 PM
juan71287 juan71287 is offline
 
Join Date: Dec 2003
Location: New York
Posts: 194
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by technom8t View Post
can you post were you just noticed this in your page source please, because its impossible as the details arent stored on there, they are in php file you upload to your server??

see above!!!!
The php is not stored but the login details are in the javascript and javascript its client sided not server sided. Just click the "upload to rapidshare" button then right click the page -> View source and you can see the login details there unless you encrypt the files like i did
Reply With Quote
  #15  
Old 09-07-2008, 04:35 PM
technom8t technom8t is offline
 
Join Date: Oct 2007
Posts: 85
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by juan71287 View Post
The php is not stored but the login details are in the javascript and javascript its client sided not server sided. Just click the "upload to rapidshare" button then right click the page -> View source and you can see the login details there unless you encrypt the files like i did

yes just noticed and edited above posts , can you post what you did for others please?

thanks for pointing it out, didn't realize javascript would have given them :-(
Reply With Quote
  #16  
Old 09-07-2008, 04:42 PM
juan71287 juan71287 is offline
 
Join Date: Dec 2003
Location: New York
Posts: 194
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by technom8t View Post
yes just noticed and edited, can you post what you did for others please?
Sure here:
save this as encrypt.js:
Code:
document.write('<title>RapidShare Upload</title>');
document.write('<frameset rows="100%,*" framespacing="0" border="0">');
document.write('<frame frameborder="0" name="topFrame" src="encrypt.php" noresize="noresize" />');
document.write('</frameset>');
Save this as encrypt.php:
Code:
<html>
<head><title>RapidShare Upload</title>
<Style>
body {
 font-family: Verdana;
 font-size: 12px;
}
table {
 font-family: Verdana;
 font-size: 12px;
}
</Style>
</head>
 
<html xmlns="http://www.w3.org/1999/xhtml">
 <head> 
 <html xmlns="http://www.w3.org/1999/xhtml">
 
<body>
<script language=JavaScript>m='%3Cscript%20language%3DJavaScript%3E%3C%21--%0D%0A%0D%0Avar%20message%3D%22Function%20Disabled%21%22%3B%0D%0A%0D%0Afunction%20clickIE%28%29%20%20%7Bif%20%28document.all%29%20%7Balert%28message%29%3Breturn%20false%3B%7D%7D%0D%0Afunction%20clickNS%28e%29%20%7Bif%20%0D%0A%28document.layers%7C%7C%28document.getElementById%26%26%21document.all%29%29%20%7B%0D%0Aif%20%28e.which%3D%3D2%7C%7Ce.which%3D%3D3%29%20%7Balert%28message%29%3Breturn%20false%3B%7D%7D%7D%0D%0Aif%20%28document.layers%29%20%0D%0A%7Bdocument.captureEvents%28Event.MOUSEDOWN%29%3Bdocument.onmousedown%3DclickNS%3B%7D%0D%0Aelse%7Bdocument.onmouseup%3DclickNS%3Bdocument.oncontextmenu%3DclickIE%3B%7D%0D%0A%0D%0Adocument.oncontextmenu%3Dnew%20Function%28%22return%20false%22%29%0D%0A%0D%0A//%20--%3E%3C/script%3E';d=unescape(m);document.write(d);</script>
<script type="text/javascript">
<!--
    var multi = false;
    function switchfiles() {
        alert("Please note, the total sum of the files simultaneously uploading, cannot exceed 200 MB.");
        var text = "";
        for (i=1;i<11;i++) {
            if (i < 10)
                text += '0';
            text += i+'.';                            
            text += '<input type="file" size="65" onchange="zeigeUploadBtn();"';
            text += ' id="dateiname';
            if (i > 1)
                text += i;
            text += '" name="filecontent';
            if (i > 1)
                text += i;
            text += '"><br />';
        }
        document.getElementById('files').innerHTML = text;
        multi = true;
    }
    var ok = false;                        
    function zeigeUploadBtn()
    {         
        var dn = document.getElementById("dateiname").value;
        dn = dn.replace(/^\s+|\s+$/g, '');        
        var Woerter = dn.split("\\");
        var dateiname = Woerter[Woerter.length-1];        
        if (dn.length < 1)
        {
            ok = false;
            return false;
        }
        ok = true;
        document.getElementById("btnupload").style.visibility = "visible";            
        var elem = document.getElementById("dname");
        elem.firstChild.nodeValue = dateiname;            
        if (multi)  {
            for (i=2;i<11;i++) {                
                dn = document.getElementById("dateiname"+i).value;
                dn = dn.replace(/^\s+|\s+$/g, '');                      
                Woerter = dn.split("\\");
                dateiname = Woerter[Woerter.length-1];        
                if (dn.length > 1) {                        
                    elem.firstChild.nodeValue += ", "+dateiname;
                }
            }
        }                                                    
    }
    function zeigeProcess()
    {              
        if (!ok)
            return false;  
        document.getElementById("dateiwahl").style.display = "none";
        document.getElementById("progbar").style.display = "block";                    
        return true;
    }
//-->
</script>
 
    <form name="ul" method="post" action="http://rs170cg.rapidshare.com/cgi-bin/upload.cgi?rsuploadid=124627680596212864" enctype="multipart/form-data" onsubmit="return zeigeProcess();">
        <input type="hidden" name="login" value="login" />
        <input type="hidden" name="password" value="pass" />
        <center> 
        <div id="progbar" style="display:none;">
            <div style="font-size:8pt;">You are uploading:</div>
            <p style="margin-top:0px;color:#8E908F;font-size:16pt;" id="dname">.</p>
 
            <iframe src="http://rs170l3.rapidshare.com/progress.html?uploadid=012345678901234567" name="pframe" width="100%" height="120" frameborder=0 marginwidth="0" marginheight="0" scrolling="no"></iframe>        
        </div>            
        <div id="dateiwahl">                       
            <table style="font-size:8pt;color:#002760;"><tr><td align=left>                
            <div id="files">
                <a href="javascript:switchfiles()" style="font-size:8pt;color:#002760;">Do you want to upload several files? Please click here</a>
                    | Maximum upload size 200 MB | Split archives allowed!<br />
                <input type="file" size="65" id="dateiname" name="filecontent" onchange="zeigeUploadBtn();" /><br />
                <input type="checkbox" name="norelocate" value="1"> SHOW ME THE DOWNLOAD LINK
            </div>
 
              </td></tr></table>              
              <div style="font-size:8pt;padding-bottom:20px;">Choose your preferred Carrier:
            <input name="mirror" type="radio" onclick="document.ul.action='http://rs170cg.rapidshare.com/cgi-bin/upload.cgi?rsuploadid=124627680596212864';" /> Cogent | 
            <input checked name="mirror" type="radio" onclick="document.ul.action='http://rs170l3.rapidshare.com/cgi-bin/upload.cgi?rsuploadid=124627680596212864';" /> Level3 |
            <input name="mirror" type="radio" onclick="document.ul.action='http://rs170tl.rapidshare.com/cgi-bin/upload.cgi?rsuploadid=124627680596212864';" /> TeliaSonera                
            </div>        
            <input type=image id="btnupload" name="u" src="http://www.hacked-downloads.co.uk/forums/upload_file.jpg" style="visibility:hidden;" />                              
       </div>
       </center>
    </form>
</div>
 
 
</body>
</html>
save this as rapidpremium.php:
*** Encrypted code removed. Only visible source allowed on vB.org. ***

Upload & Replace, and done. People shouldn't be able to see your source code.
Reply With Quote
  #17  
Old 09-07-2008, 04:45 PM
technom8t technom8t is offline
 
Join Date: Oct 2007
Posts: 85
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thanks if it works ill put you as co author ;-) LOL
Reply With Quote
  #18  
Old 09-07-2008, 04:49 PM
juan71287 juan71287 is offline
 
Join Date: Dec 2003
Location: New York
Posts: 194
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by technom8t View Post
thanks if it works ill put you as co author ;-) LOL
No problem
Reply With Quote
  #19  
Old 09-07-2008, 04:55 PM
technom8t technom8t is offline
 
Join Date: Oct 2007
Posts: 85
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

edit : important PM at you mate.....
Reply With Quote
  #20  
Old 09-07-2008, 05:19 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Please note that we do not allow encrypted files on vB.org.
Reply With Quote
  #21  
Old 09-07-2008, 05:37 PM
technom8t technom8t is offline
 
Join Date: Oct 2007
Posts: 85
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi,

No files posted here are encrypted, we are posting how to encrypt them once they are on someones server, all files are currently viewable on here as you will see

Thanks
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:21 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.09457 seconds
  • Memory Usage 2,355KB
  • Queries Executed 27 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (4)bbcode_code
  • (6)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete