pastebin - collaborative debugging tool
kpaste.net RSS


API key for QFI.IM
Posted by Anonymous on Fri 1st Jul 2011 11:07
raw | new post

  1.  <!-- API KEY FOR http://qfi.im TAKEN FROM https://github.com/terabytest/qfi.im/ -->
  2.  
  3. <?php
  4.         function queryRemTime($service)
  5.         {
  6.                 $baseUrl = "http://api.rapidgen.net/api/?api_key=t8grS68fvwMnHEEV6c1VPNQ1GLAw14&sub=getbw_remain&filehost=%s";
  7.                 $cUrl = curl_init();
  8.                 curl_setopt($cUrl, CURLOPT_URL, sprintf($baseUrl, $service));
  9.                 curl_setopt($cUrl, CURLOPT_RETURNTRANSFER, 1);
  10.                 curl_setopt($cUrl, CURLOPT_CONNECTTIMEOUT, 20);
  11.                 $result = curl_exec($cUrl);
  12.                 curl_close($cUrl);
  13.                 $resultJ = json_decode($result, true);
  14.                 if($resultJ['status'] == 'OK')
  15.                         return $resultJ['data'];
  16.                 else
  17.                         return NULL;
  18.         }
  19.  
  20.  
  21.         function makeServiceString($service)
  22.         {
  23.  
  24.  
  25.  
  26.  
  27.                 /*$cUrl = curl_init();
  28.                 curl_setopt($cUrl, CURLOPT_URL, sprintf($baseUrl, $service));
  29.                 curl_setopt($cUrl, CURLOPT_RETURNTRANSFER, 1);
  30.                 curl_setopt($cUrl, CURLOPT_CONNECTTIMEOUT, 20);
  31.                
  32.                 $result = curl_exec($cUrl);
  33.                
  34.                
  35.  
  36.                 curl_close($cUrl);
  37.                
  38.                 $resultJ = json_decode($result, true);*/
  39.  
  40.                 if(file_exists("./use.txt"))
  41.                 {
  42.                         $useCont = file_get_contents("./use.txt");
  43.                         $useJson = json_decode($useCont);
  44.                         if($useJson != NULL)
  45.                         {
  46.                                 //if($useJson['last']//-time ...
  47.                                 if(isset($useJson[$service]))
  48.                                 {
  49.                                         print "<li>" . ucfirst($service) . ": " . $useJson[$service] . " </li>";
  50.                                 }
  51.                                 else
  52.                                 {
  53.                                         $remData = queryRemTime($service);
  54.                                         if($remData != NULL)
  55.                                                 $useJson[$service] = $remData;
  56.                                 }
  57.                         }
  58.                 }
  59.  
  60.  
  61.                 print "<li>" . ucfirst($service) . "</li>";
  62.  
  63.                 /*if($resultJ['status'] == 'OK')
  64.                 {
  65.                         $quantity = $resultJ['data'];
  66.                         $quantity = $quantity / 1000000000;
  67.                        
  68.                         print round($quantity, 2) . "GB left" . "</li>";
  69.                 }*/
  70.  
  71.  
  72.         }
  73. ?>
  74. <!DOCTYPE HTML>
  75. <html>
  76. <head>
  77. <meta charset="utf8">
  78. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  79. <meta name="description" content="A premium link generator for sites like megaupload. No wait times.">
  80. <meta name="keywords" content="premium link generator, no wait times, qfi.im, quickfire, premium, fast download, file sharing, megaupload, rapidshare, hotfile, filefactory, depositfiles, uploading, easyshare, fileserve, filesonic, megashares, netload, duckload, oron">
  81. <title>qfi.im</title>
  82. <link rel="stylesheet" type="text/css" href="style/main.css" />
  83. <?php /*
  84. <style type="text/css">
  85. <?php
  86.         $digits = array('8', '9', 'A', 'B', 'C', 'D', 'E', 'F');
  87.         $dcolor = "#";
  88.         for($i = 0; $i < 6; $i++ )
  89.         {
  90.                 $dcolor = $dcolor . $digits[array_rand($digits)];
  91.         }
  92.         echo ".dominantcol { color:" . $dcolor . "; }\n";
  93.  
  94. ?>
  95. </style>
  96. */?>
  97.  
  98. </head>
  99.  
  100. <body id="home">
  101. <div id="mt_wrapper">
  102.         <div id="mt_container">
  103.         <div id="mt_cblock">
  104.             <div id="mt_block">
  105.                 <div id="header">              
  106.                     <h2 class="title"><span id="title_gen" class="dominantcol">qfi</span>.im</h2>
  107.                     <h1 class="titletag">Premium link generator</h1>
  108.                    
  109.                     <a class="i_link h_link dominantcol donatelink" id="donate" href="javascript:void(0);">Donate</a>
  110.                     <a class="i_link h_link fback" href="javascript:void(0);">Feedback</a>
  111.                     <a class="i_link h_link" id="faq" href="javascript:void(0);">FAQ</a>
  112.                     <a class="i_link h_link" id="available" href="javascript:void(0);">Available services</a>
  113.                 </div>
  114.                 <div id="body">
  115.                     <form id="link_form">
  116.                         <textarea spellcheck="false" class="font_small lighter_text q_text" id="link_text"></textarea>
  117.                         <input class="font_small q_sub" type="submit" id="link_sub" value="Submit" />
  118.                     </form>
  119.                 </div>
  120.                 <div id="fbox_container">
  121.                     <div class="fbox" id="available_box">
  122.                         <div class="stemcontainer">
  123.                                 <canvas id="bstem1" width="31" height="38"></canvas>
  124.                         </div>
  125.                             <div class="bubble dominantbg">
  126.                                 <p>
  127.                             <strong>Available Services</strong> <a href="javascript:void(0);" class="closecross" id="closeavailable">x</a><br>
  128.                             </p>
  129.                             <div class="fleft">
  130.                                 <ul class="servicelist">
  131.                                     <?php makeServiceString('rapidshare') ?>
  132.                                     <?php makeServiceString('megaupload') ?>
  133.                                                                         <?php makeServiceString('megavideo') ?>
  134.                                                                         <?php makeServiceString('hotfile') ?>
  135.                                     <?php makeServiceString('filefactory') ?>
  136.                                     <?php makeServiceString('depositfiles') ?>
  137.                                     <?php makeServiceString('uploading') ?>
  138.                                    
  139.                                 </ul>
  140.                             </div>
  141.                             <div class="fright">                      
  142.                                 <ul class="servicelist">
  143.                                     <?php makeServiceString('easyshare') ?>
  144.                                     <?php makeServiceString('fileserve') ?>
  145.                                     <?php makeServiceString('filesonic') ?>
  146.                                     <?php makeServiceString('megashares') ?>
  147.                                     <?php makeServiceString('netload') ?>
  148.                                     <?php makeServiceString('duckload') ?>
  149.                                     <?php makeServiceString('oron') ?>
  150.                                 </ul>
  151.                             </div>
  152.                             <div style="clear:both; padding-top:10px;">
  153.                             <p>If any of these is unavailable, try again in 24h.</p>
  154.                             </div>
  155.                         </div>
  156.                     </div>
  157.                     <div class="fbox" id="faq_box">
  158.                         <div class="stemcontainer">
  159.                                 <canvas id="bstem2" width="31" height="38"></canvas>
  160.                         </div>
  161.                                                 <div class="bubble dominantbg">
  162.                             <p>
  163.                             <strong>FAQ</strong> <a href="javascript:void(0);" class="closecross" id="closefaq">x</a><br>
  164.                             <strong>Q: Why in the hell should I use qfi.im?</strong><br>
  165.                                                                         A: Because it's free, and will stay free.<br><br>
  166.  
  167.                             <strong>Q: Where's the advantage over other sites?</strong><br>
  168.                                                                         A: You don't have to wait to download stuff!<br><br>
  169.  
  170.                             <strong>Q: So... Where's the catch in this thing?</strong><br>
  171.                                                                         A: No catch! But donate if you feel kind!<br><br>
  172.  
  173.                                                         <strong>Q: I get errors when I submit my links.</strong><br>
  174.                                                                         A: Check if they work and put http:// in front. Maybe try later.<br><br>
  175.  
  176.                             <strong>Q: I want to tell you how much I love you.</strong><br>
  177.                                                                         A: Click on <a class="i_link fback" href="javascript:void(0);">Feedback</a> and drop me a word!<br><br>
  178.  
  179.                             <strong>Q: I want to donate by clicking on your ads.</strong><br>
  180.                                     A: Don't. If you can't donate, then just spread the word.<br><br>
  181.                             </p>
  182.                         </div>
  183.                     </div>
  184.                     <div class="fbox" id="donate_box">
  185.                         <div class="stemcontainer">
  186.                                 <canvas id="bstem3" width="31" height="38"></canvas>
  187.                         </div>
  188.                         <div class="bubble dominantbg">
  189.                             <p>
  190.                             <strong>Donate</strong> <a href="javascript:void(0);" class="closecross" id="closedonate">x</a><br>
  191.                             If you donate, you will help me keep qfi.im<br>free for you and for everyone who uses it!<br>
  192.                             If you use qfi.im a lot, show your support!
  193.                             </p>
  194.                            
  195.                             <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
  196.                             <input type="hidden" name="cmd" value="_s-xclick">
  197.                             <input type="hidden" name="hosted_button_id" value="P8R5VX35E42CJ">
  198.                             <input type="submit" name="submit" value="Donate to qfi.im!" class="donatebutton title">
  199.                             </form>
  200.  
  201.                             <p>Your donation will make your name appear<br>written in red in the Donators Hall of Fame!</p>
  202.                            
  203.                            
  204.                            
  205.                         </div>
  206.                        
  207.                     </div>
  208.                 </div>
  209.                
  210.                
  211.                
  212.             </div>
  213.            
  214.             <div id="mt_slres">
  215.                 <div id="in_tbox_r">
  216.                    
  217.                 </div>
  218.  
  219.                 <div id="in_tbox_l">
  220.                         &nbsp;
  221.                 </div>
  222.             </div>
  223.  
  224.             <noscript>
  225.                 <div id="mt_nsblock" class="exblock">    
  226.                     <strong class="dominantcol">Sorry, this website does not work on browsers with JavaScript disabled.<br>You can either enable JavaScript or leave.</strong>
  227.                 </div>
  228.             </noscript>
  229.  
  230.            
  231.             <div id="mt_rablock" class="exblock">
  232.                 <strong class="dominantcol">qfi.im needs your help!</strong> <a href="javascript:void(0);" class="closecross" id="closebar">x</a>
  233.                 <p class="tpar">As you may or may not know, qfi.im is <strong>completely</strong> free and runs solely on donations. Even though it's free to you, it still has a pretty high yearly cost. <a href="/thanks" title="Donators Hall of Fame">Many people have already donated</a>, but it's not enough for <strong>qfi.im</strong> to pay for itself.<br>Please, if you have some spare money and use <strong>qfi.im</strong> regularly, consider investing it into keeping qfi.im alive. <br><br><strong>Thank you!</strong><br>
  234.  
  235.                 <!-- DONATE PLEASE *_* -->
  236.  
  237.                 </p>
  238.                 <div class="sumcont">
  239.                         <div class="sumperc">
  240.                             <div class="sumtx">
  241.                                 370€
  242.                             </div>
  243.                         </div>
  244.                     <div class="sumtot">
  245.                         500€
  246.                     </div>
  247.                 </div>
  248.                 <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
  249.                 <input type="hidden" name="cmd" value="_s-xclick">
  250.                 <input type="hidden" name="hosted_button_id" value="P8R5VX35E42CJ">
  251.                 <input type="submit" name="submit" value="Donate to qfi.im!" class="donatebutton title">
  252.                 </form>
  253.             </div>
  254.      
  255.  
  256.  
  257.  
  258.             <div id="mt_fback" class="exblock">
  259.                                 <strong class="dominantcol">Drop me some Feedback:</strong>
  260.                 <div class="errorstring" id="f_errorstring"><strong class="dominantcol">Please fill all fields</strong></div>
  261.                 <div class="errorstring" id="f_errorstring2"><strong class="dominantcol">There was an error while sending your message. Please check your data and send again.</strong></div>
  262.                 <form id="fback_form">
  263.                         <label for="f_email" id="f_email_l" class="f_label">Your e-mail address:</label><input type="text" class="f_tinput font_small dark_text" id="f_email">
  264.                         <label for="f_name" id="f_name_l" class="f_label">Your name:</label><input type="text" class="f_tinput font_small dark_text" id="f_name">
  265.                     <label for="fback_text" id="fback_l" class="f_label">Your message:</label>
  266.                     <textarea class="font_small dark_text f_text" id="fback_text"></textarea>
  267.                     <input class="font_small q_sub" type="submit" id="fback_sub" value="Submit" />
  268.                 </form>
  269.                         </div>
  270.          
  271.        
  272.  
  273.           <div id="mt_ads" class="exblock">
  274.                         <a href="http://twitter.com/#!/qfi_dot_im"><strong>qfi.im on twitter:</strong></a>
  275.             <ul id="mt_tweets">
  276.             </ul>
  277.           </div>
  278.          
  279.           <div id="mt_share" class="exblock">
  280.                 <div id="share_left">
  281.                 <p class="dominantcol important" >Please share!</p>
  282.                   <div id="share_fb">
  283.                  <iframe src="http://www.facebook.com/plugins/like.php?app_id=100406850052599&amp;href=http%3A%2F%2Fqfi.im&amp;send=false&amp;layout=box_count&amp;width=55&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=90" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:55px; height:60px;" allowTransparency="true"></iframe>
  284.               </div>
  285.               <div id="share_twit">
  286.               <a href="http://twitter.com/share" class="twitter-share-button" data-url="http://qfi.im/" data-text="Check out #qfi! Removes any wait times from sites like megaupload. And it's free!" data-count="vertical" data-via="qfi_dot_im">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
  287.                   </div>
  288.              </div>
  289.              <div id="share_right">
  290.                 &nbsp;
  291.              </div>
  292.         </div>
  293.  
  294.                 <div id="mt_copyright">
  295.             <p><a href="/whatthefuck">What The Fuck</a> | <a href="/thanks">Donators Hall of Fame</a>
  296.             <br><br>
  297.             <a href="http://qfi.im">qfi.im</a> © 2010-<?php echo date("Y");?> <a href="http://gabrielecirulli.com">Gabriele Cirulli</a>. All rights reserved.</p>
  298.         </div>
  299.  
  300.         </div>
  301.        
  302.         </div>
  303. </div>
  304.  
  305. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
  306. <script src="scripts/main.js"></script>
  307. <script src="scripts/canvas.js"></script>
  308.  
  309.  
  310. </body>
  311. </html>

Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.

Syntax highlighting:

To highlight particular lines, prefix each line with {%HIGHLIGHT}




All content is user-submitted.
The administrators of this site (kpaste.net) are not responsible for their content.
Abuse reports should be emailed to us at