BeamNG_IRC

Untitled

Jan 25th, 2015
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 6.14 KB | None | 0 0
  1. <link rel="icon"
  2.      type="image/png"
  3.      href="favicon.ico">
  4. <html>
  5.   <head>
  6.   <link rel="stylesheet" type="text/css" href="style.css">
  7.   <title> Free image hosting </title>
  8.   </head>
  9.   <body>
  10.   <script type="text/javascript" src="TypingText.js"> </script>
  11.   <font color = white>
  12.   <div id="animated-example" class="animated lightSpeedIn">
  13. <?php
  14. $type = $_GET['type'];  
  15. $fail = $_GET['fail'];
  16. $invalid = $_GET['invalid'];
  17. $deleted = $_GET['deleted'];
  18. $randimg = $_GET["rand"];
  19. $root = $_SERVER['/var/www/uploader/upload'];
  20. $path = 'upload/';
  21. function getImagesFromDir($path) {
  22.    $images = array();
  23.    if ( $img_dir = @opendir($path) ) {
  24.        while ( false !== ($img_file = readdir($img_dir)) ) {
  25.            // checks for gif, jpg, png
  26.            if ( preg_match("/(\.gif|\.jpg|\.png)$/", $img_file) ) {
  27.                $images[] = $img_file;
  28.            }
  29.        }
  30.        closedir($img_dir);
  31.    }
  32.    return $images;
  33. }
  34.  
  35. function getRandomFromArray($ar) {
  36.    mt_srand( (double)microtime() * 1000000 ); // php 4.2+ not needed
  37.    $num = array_rand($ar);
  38.    return $ar[$num];
  39. }
  40.  
  41. // Obtain list of images from directory
  42. $imgList = getImagesFromDir($root . $path);
  43. $img = getRandomFromArray($imgList);
  44. ?>
  45. <script type="text/javascript" language="javascript">
  46.  window.onload=blinkOn;
  47.  
  48. function blinkOn()
  49. {
  50.   document.getElementById("blink").style.color="red"
  51.   setTimeout("blinkOff()",1000)
  52. }
  53.  
  54. function blinkOff()
  55. {
  56.   document.getElementById("blink").style.color=""
  57.   setTimeout("blinkOn()",1000)
  58. }
  59. </script>
  60.      <div style="width:100%; text-align: center;"><a href="http://www.danieljon.es"><img src="logos/1.png" border="0"></a> </div>
  61.     <div id="wrapper">
  62.       <div style="vertical-align: top;" id="roundbottom">
  63.       <?php
  64.       if (!empty($type)) {
  65.                           echo "<h1><p id='type'>$type</p></h1> " ;
  66.         } else {
  67.                   echo "<h1><p id='type'>Image Hosting Service...</p></h1> " ;
  68.         }
  69.  
  70.     // integer starts at 0 before counting
  71.     $i = 0;
  72.     $dir = '/var/www/uploader/upload/';
  73.     if ($handle = opendir($dir)) {
  74.         while (($file = readdir($handle)) !== false){
  75.             if (!in_array($file, array('.', '..')) && !is_dir($dir.$file))
  76.                $i++;
  77.         }
  78.     }
  79.     // prints out how many were in the directory
  80.     // replace over 9000 with $i
  81.     echo "There are $i images uploaded right now!";
  82. ?>
  83.     <hr>
  84.         <form action="upload_file.php" method="post" enctype="multipart/form-data">
  85.           <label for="file">File:</label>
  86.           <input type="file" name="file" id="file">
  87.           <input type="submit" name="submit" value="Upload">
  88.         </form>
  89.         <hr>
  90.         <form action="upload_url.php" method="post">
  91.           <label for="url">Enter URL:</label>
  92.           <input type="text" name="url" size="28" maxlength="255" /> <input type="submit" name="submit" value="Upload" />
  93.         </form>
  94.     <hr>
  95.     <center>
  96.     Just taken a screenshot? - Upload directly from your clipboard!<br/>
  97.     <font color=red>
  98.     <h2>
  99.     <p id="image?">Nothing pasted </p></font>
  100.     </h2>
  101.     <textarea id="pasteArea" placeholder="Press CTRL+V Here"></textarea></center>
  102.     </center>
  103.     <br>
  104.         <div style='color: white; font-size: 10px; font-weight: none; border: 0px; padding: 0px;'>A service by Daniel Jones<br>
  105.           Contact:<br>
  106.           Email: admin@danieljon.es <br>
  107.           Chat: <a href="http://www.danieljon.es:9090?channels=#fun">IRC (Internet Relay Chat)</a> | My username is daniel_j
  108.         </div>
  109.       </div>
  110.     </div>
  111. <?php
  112. if (!empty($randimg)) {
  113.    echo "<center>";
  114.     echo "Random image: <br>";
  115.     echo "<img src = 'upload/" . $img . "'>";
  116.     echo "</center>";
  117.     }
  118.     if ($deleted == 1) {
  119.         echo "<h1><center>Image deleted.</h1></center>";
  120.         }
  121.     if (!empty($invalid)) {
  122.         echo "<h1><center><p>Direct links are not allowed on this website.</center>";
  123.         }
  124.      if ($fail == 1) {
  125.         echo "<h1><center><font color=red>You may not delete this image.</h1></center></font>";
  126.         }
  127.  
  128.  
  129. ?>
  130. <br />
  131. <center> <img style="visibility:hidden;" id="pastedImage"> </center>
  132. <script>
  133. document.getElementById('pasteArea').onpaste = function (event) {
  134.   // use event.originalEvent.clipboard for newer chrome versions
  135.   var items = (event.clipboardData  || event.originalEvent.clipboardData).items;
  136.   //console.log(JSON.stringify(items)); // will give you the mime types
  137.   // find pasted image among pasted items
  138.   var blob;
  139.   for (var i = 0; i < items.length; i++) {
  140.    if (items[i].type.indexOf("image") === 0) {
  141.      blob = items[i].getAsFile();
  142.    }
  143.  }
  144.  // load image if there is a pasted image
  145.  if (blob !== null) {
  146.    var reader = new FileReader();
  147.    reader.onload = function(event) {
  148.      //console.log(event.target.result); // data url!
  149.      document.getElementById("pastedImage").src = event.target.result;
  150.       var imgsrc = document.getElementById("pastedImage").src;
  151.    document.getElementById("image?").innerHTML='<font color = green> Image selected! </font> <br /> <form id = "base64_data" action = "clipboard.php" method = "post"> <input type = "hidden" name = "image" value = "' + imgsrc + '"> <input type="submit" value="Upload"> </form>';
  152.     };
  153.     reader.readAsDataURL(blob);
  154.   }
  155. }
  156. </script>
  157. <center>
  158. <form action='view.php'>
  159. <input type='submit' value='Manage uploads'>
  160. </form> </center>
  161. <script type="text/javascript">
  162. //Define typing script
  163. new TypingText(document.getElementById("type"));
  164. //Type out examples:
  165. TypingText.runAll();
  166. </script>
  167. <center>
  168. <small> Disclaimer: <br>
  169. <div id="move" style="width:200px; border: 2px solid;" >
  170. Relevant data is collected for the purposes of logging. This includes but is not limited to your IP address.
  171. </small>
  172. </div>
  173. </center>
  174. <!---
  175. <center>
  176. <script src="jseyes.js">
  177. // for the lulz
  178. </script>
  179. <script>
  180.    jseyes();
  181. </script>
  182. <h1> I don't track every aspect of you while on this site </h1>
  183. </center>
  184. --->
  185. <center>
  186. <iframe width="560" height="315" src="//www.youtube.com/embed/JMIHNiR3CP8" frameborder="0" allowfullscreen></iframe>
  187. </center>
  188. </div>
  189. <?php include '/var/www/login/check_login_allow.php'; // login checker ?>
  190.   </body>
  191. </html>
Add Comment
Please, Sign In to add comment