Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <link rel="icon"
- type="image/png"
- href="favicon.ico">
- <html>
- <head>
- <link rel="stylesheet" type="text/css" href="style.css">
- <title> Free image hosting </title>
- </head>
- <body>
- <script type="text/javascript" src="TypingText.js"> </script>
- <font color = white>
- <div id="animated-example" class="animated lightSpeedIn">
- <?php
- $type = $_GET['type'];
- $fail = $_GET['fail'];
- $invalid = $_GET['invalid'];
- $deleted = $_GET['deleted'];
- $randimg = $_GET["rand"];
- $root = $_SERVER['/var/www/uploader/upload'];
- $path = 'upload/';
- function getImagesFromDir($path) {
- $images = array();
- if ( $img_dir = @opendir($path) ) {
- while ( false !== ($img_file = readdir($img_dir)) ) {
- // checks for gif, jpg, png
- if ( preg_match("/(\.gif|\.jpg|\.png)$/", $img_file) ) {
- $images[] = $img_file;
- }
- }
- closedir($img_dir);
- }
- return $images;
- }
- function getRandomFromArray($ar) {
- mt_srand( (double)microtime() * 1000000 ); // php 4.2+ not needed
- $num = array_rand($ar);
- return $ar[$num];
- }
- // Obtain list of images from directory
- $imgList = getImagesFromDir($root . $path);
- $img = getRandomFromArray($imgList);
- ?>
- <script type="text/javascript" language="javascript">
- window.onload=blinkOn;
- function blinkOn()
- {
- document.getElementById("blink").style.color="red"
- setTimeout("blinkOff()",1000)
- }
- function blinkOff()
- {
- document.getElementById("blink").style.color=""
- setTimeout("blinkOn()",1000)
- }
- </script>
- <div style="width:100%; text-align: center;"><a href="http://www.danieljon.es"><img src="logos/1.png" border="0"></a> </div>
- <div id="wrapper">
- <div style="vertical-align: top;" id="roundbottom">
- <?php
- if (!empty($type)) {
- echo "<h1><p id='type'>$type</p></h1> " ;
- } else {
- echo "<h1><p id='type'>Image Hosting Service...</p></h1> " ;
- }
- // integer starts at 0 before counting
- $i = 0;
- $dir = '/var/www/uploader/upload/';
- if ($handle = opendir($dir)) {
- while (($file = readdir($handle)) !== false){
- if (!in_array($file, array('.', '..')) && !is_dir($dir.$file))
- $i++;
- }
- }
- // prints out how many were in the directory
- // replace over 9000 with $i
- echo "There are $i images uploaded right now!";
- ?>
- <hr>
- <form action="upload_file.php" method="post" enctype="multipart/form-data">
- <label for="file">File:</label>
- <input type="file" name="file" id="file">
- <input type="submit" name="submit" value="Upload">
- </form>
- <hr>
- <form action="upload_url.php" method="post">
- <label for="url">Enter URL:</label>
- <input type="text" name="url" size="28" maxlength="255" /> <input type="submit" name="submit" value="Upload" />
- </form>
- <hr>
- <center>
- Just taken a screenshot? - Upload directly from your clipboard!<br/>
- <font color=red>
- <h2>
- <p id="image?">Nothing pasted </p></font>
- </h2>
- <textarea id="pasteArea" placeholder="Press CTRL+V Here"></textarea></center>
- </center>
- <br>
- <div style='color: white; font-size: 10px; font-weight: none; border: 0px; padding: 0px;'>A service by Daniel Jones<br>
- Contact:<br>
- Email: admin@danieljon.es <br>
- Chat: <a href="http://www.danieljon.es:9090?channels=#fun">IRC (Internet Relay Chat)</a> | My username is daniel_j
- </div>
- </div>
- </div>
- <?php
- if (!empty($randimg)) {
- echo "<center>";
- echo "Random image: <br>";
- echo "<img src = 'upload/" . $img . "'>";
- echo "</center>";
- }
- if ($deleted == 1) {
- echo "<h1><center>Image deleted.</h1></center>";
- }
- if (!empty($invalid)) {
- echo "<h1><center><p>Direct links are not allowed on this website.</center>";
- }
- if ($fail == 1) {
- echo "<h1><center><font color=red>You may not delete this image.</h1></center></font>";
- }
- ?>
- <br />
- <center> <img style="visibility:hidden;" id="pastedImage"> </center>
- <script>
- document.getElementById('pasteArea').onpaste = function (event) {
- // use event.originalEvent.clipboard for newer chrome versions
- var items = (event.clipboardData || event.originalEvent.clipboardData).items;
- //console.log(JSON.stringify(items)); // will give you the mime types
- // find pasted image among pasted items
- var blob;
- for (var i = 0; i < items.length; i++) {
- if (items[i].type.indexOf("image") === 0) {
- blob = items[i].getAsFile();
- }
- }
- // load image if there is a pasted image
- if (blob !== null) {
- var reader = new FileReader();
- reader.onload = function(event) {
- //console.log(event.target.result); // data url!
- document.getElementById("pastedImage").src = event.target.result;
- var imgsrc = document.getElementById("pastedImage").src;
- 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>';
- };
- reader.readAsDataURL(blob);
- }
- }
- </script>
- <center>
- <form action='view.php'>
- <input type='submit' value='Manage uploads'>
- </form> </center>
- <script type="text/javascript">
- //Define typing script
- new TypingText(document.getElementById("type"));
- //Type out examples:
- TypingText.runAll();
- </script>
- <center>
- <small> Disclaimer: <br>
- <div id="move" style="width:200px; border: 2px solid;" >
- Relevant data is collected for the purposes of logging. This includes but is not limited to your IP address.
- </small>
- </div>
- </center>
- <!---
- <center>
- <script src="jseyes.js">
- // for the lulz
- </script>
- <script>
- jseyes();
- </script>
- <h1> I don't track every aspect of you while on this site </h1>
- </center>
- --->
- <center>
- <iframe width="560" height="315" src="//www.youtube.com/embed/JMIHNiR3CP8" frameborder="0" allowfullscreen></iframe>
- </center>
- </div>
- <?php include '/var/www/login/check_login_allow.php'; // login checker ?>
- </body>
- </html>
Add Comment
Please, Sign In to add comment