Discover Habbo's history
Treat yourself with a Secret Santa gift.... of a random Wiki page for you to start exploring Habbo's history!
Happy holidays!
Celebrate with us at Habbox on the hotel, on our Forum and right here!
Join Habbox!
One of us! One of us! Click here to see the roles you could take as part of the Habbox community!


Page 1 of 3 123 LastLast
Results 1 to 10 of 21
  1. #1
    Join Date
    Dec 2005
    Posts
    6,228
    Tokens
    1,145

    Latest Awards:

    Default BioUpload - merge into site not working...

    Okay, I am adding the uploader to my actualy site, instead of a seperate link. The upload form works perfectly, but the actual upload script doesn't...

    The site is http://biolabs.x10hosting.com/bioupload.html

    Code;
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
      <meta name="generator" content="HTML Tidy for Linux (vers 1 September 2005), see www.w3.org">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <title>Biolabs v1</title>
    
      <link href="style.css" rel="stylesheet" type="text/css">
      <style type="text/css">
    /*<![CDATA[*/
    li.c2 {list-style: none}
    span.c1 {font-weight: bold;}
    /*]]>*/
      </style>
    </head>
    <body>
    <div id="holder">
    <div id="header">
    <div id="logo2"><img src="images/newlogo.bmp" alt="logo"></div>
    <br>
    <div id="menu">
    <ul>
      <li><a href="index.html">Home</a></li>
      <li><a href="scripts.html">Scripts</a></li>
      <li><a href="vip.html">VIP</a></li>
      <li><a href="uploader/uploadform.php">BioUpload</a></li>
      <li><a href="about.html">About</a></li>
    </ul>
    </div>
    </div>
    <div id="main">
    <div id="sidebar"><span class="c1">Current Projects:</span><br>
    BioUpload v2<br>
    BioUpload VIP v1<br>
    VIP System<br>
    BioProxy v1<br>
    BioConverter v1<br>
    <br>
    <span class="c1">Current Labs:</span><br>
    BioUpload v1.5<br>
    HxF Status Signature v1<br>
    <br>
    <span class="c1">Current Releases:</span><br>
    BioUpload v1<br>
    <br>
    <span class="c1">Current VIP Releases:</span><br>
    N/A<br>
    <br>
      
      <p>
        <a href="http://validator.w3.org/check?uri=referer"><img
            src="http://www.w3.org/Icons/valid-html401-blue"
            alt="Valid HTML 4.01 Transitional" height="31" width="88"></a>
      </p>
      
    </div>
    <div id="text">
    <?
    session_start();
    $n=$_FILES['user_file']['name'];
    $type=$_FILES['user_file']['type'];
    $size=$_FILES['user_file']['size'];
    $time=time();
    $n=$time;
    $path="uploads//". $n;
     
    
    $uploaded = $_SESSION['firsttimeupload'];
    if ($uploaded == "ok")
    {
           if ($size <1048576 && ereg("image", $type  ))
              {
       move_uploaded_file($_FILES['user_file']['tmp_name'],
       $path);
       
       $root= "http://biolabs.x10hosting.com/uploads/";
       $path2=$root . $n;
       echo "<center>";
       echo "<h3><span style='color: #000;'><center><b>Your Image Link Is: </h3><a href=$path2>$path2</a></b><center></span><br><br>"; 
       echo "<br>";
       echo "<img src=$path2 border='5'></img>";
       echo "<center>";
       
       
       $fp=fopen("links.text", "at");
       fwrite($fp, $path2."\n");
       fclose($fp);
       session_destroy();
              }    
    }   
    else
    {
    echo "<span style='color: #000;'><center><b>You can't upload the same image too many times per session!<br>Go back and choose another one!</b><center></span>";
    }  
        
    ////////////
         if ($size>1048576)
           {
    echo "<span style='color: #000;'><center><b>ERROR<br>The image size is too big!</b><center></span>";
           }
         if (!ereg("image", $type) )
          {
    echo "<span style='color: #000;'><center><b>ERROR<br>The file is not image!</b><center></span>";
           }
    echo "";
    ?>
    </div>
    </div>
    <div id="footer">
    <div id="left_footer"><strong><strong>Copyright �2008 Biolabs.co.uk</strong></strong></div>
    <div id="right_footer"><strong><strong>Site created by Jack Moore</strong></strong></div>
    </div>
    </div>
    </body>
    </html>
    i'm out of touch, i'm out of love
    i'll pick you up when you're getting down
    and out of all these things i've done
    i think i love you better now

  2. #2
    Join Date
    Aug 2005
    Location
    London
    Posts
    9,773
    Tokens
    146

    Latest Awards:

    Default

    You may want to change the page extension to .php?

  3. #3
    Join Date
    Dec 2005
    Posts
    6,228
    Tokens
    1,145

    Latest Awards:

    Default

    Quote Originally Posted by --ss-- View Post
    You may want to change the page extension to .php?
    Yeah, but it does this...

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/biolabs/public_html/bioupload2.php:13) in /home/biolabs/public_html/bioupload2.php on line 92
    i'm out of touch, i'm out of love
    i'll pick you up when you're getting down
    and out of all these things i've done
    i think i love you better now

  4. #4
    Join Date
    Oct 2006
    Location
    Peterborough, UK
    Posts
    3,855
    Tokens
    216

    Latest Awards:

    Default

    Quote Originally Posted by Biohazard View Post
    Yeah, but it does this...
    Ugh, add to the very top of the page:
    <?php
    ob_start();
    ?>

    add to the very bottom of the page:
    <?php
    ob_flush();
    ?>


    visit my internet web site on the internet
    http://dong.engineer/
    it is just videos by bill wurtz videos you have been warned

  5. #5
    Join Date
    Dec 2007
    Posts
    1,683
    Tokens
    0

    Latest Awards:

    Default

    Quote Originally Posted by Jewish Bear View Post
    Ugh, add to the very top of the page:
    <?php
    ob_start();
    ?>

    add to the very bottom of the page:
    <?php
    ob_flush();
    ?>
    Just make footer files..

    which contain ob_start and flush, tis' what I do with session_start.

    edit: the session_start MUST be at the TOP of the page, not the top of the PHP code, so do this..

    PHP Code:
    <?php
    session_start
    ();
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
      <meta name="generator" content="HTML Tidy for Linux (vers 1 September 2005), see www.w3.org">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <title>Biolabs v1</title>

      <link href="style.css" rel="stylesheet" type="text/css">
      <style type="text/css">
    /*<![CDATA[*/
    li.c2 {list-style: none}
    span.c1 {font-weight: bold;}
    /*]]>*/
      </style>
    </head>
    <body>
    <div id="holder">
    <div id="header">
    <div id="logo2"><img src="images/newlogo.bmp" alt="logo"></div>
    <br>
    <div id="menu">
    <ul>
      <li><a href="index.html">Home</a></li>
      <li><a href="scripts.html">Scripts</a></li>
      <li><a href="vip.html">VIP</a></li>
      <li><a href="uploader/uploadform.php">BioUpload</a></li>
      <li><a href="about.html">About</a></li>
    </ul>
    </div>
    </div>
    <div id="main">
    <div id="sidebar"><span class="c1">Current Projects:</span><br>
    BioUpload v2<br>
    BioUpload VIP v1<br>
    VIP System<br>
    BioProxy v1<br>
    BioConverter v1<br>
    <br>
    <span class="c1">Current Labs:</span><br>
    BioUpload v1.5<br>
    HxF Status Signature v1<br>
    <br>
    <span class="c1">Current Releases:</span><br>
    BioUpload v1<br>
    <br>
    <span class="c1">Current VIP Releases:</span><br>
    N/A<br>
    <br>
      
      <p>
        <a href="http://validator.w3.org/check?uri=referer"><img
            src="http://www.w3.org/Icons/valid-html401-blue"
            alt="Valid HTML 4.01 Transitional" height="31" width="88"></a>
      </p>
      
    </div>
    <div id="text">
    <?php
    $n
    =$_FILES['user_file']['name'];
    $type=$_FILES['user_file']['type'];
    $size=$_FILES['user_file']['size'];
    $time=time();
    $n=$time;
    $path="uploads//"$n;
     

    $uploaded $_SESSION['firsttimeupload'];
    if (
    $uploaded == "ok")
    {
           if (
    $size <1048576 && ereg("image"$type  ))
              {
       
    move_uploaded_file($_FILES['user_file']['tmp_name'],
       
    $path);
       
       
    $root"http://biolabs.x10hosting.com/uploads/";
       
    $path2=$root $n;
       echo 
    "<center>";
       echo 
    "<h3><span style='color: #000;'><center><b>Your Image Link Is: </h3><a href=$path2>$path2</a></b><center></span><br><br>"
       echo 
    "<br>";
       echo 
    "<img src=$path2 border='5'></img>";
       echo 
    "<center>";
       
       
       
    $fp=fopen("links.text""at");
       
    fwrite($fp$path2."\n");
       
    fclose($fp);
       
    session_destroy();
              }    
    }   
    else
    {
    echo 
    "<span style='color: #000;'><center><b>You can't upload the same image too many times per session!<br>Go back and choose another one!</b><center></span>";
    }  
        
    ////////////
         
    if ($size>1048576)
           {
    echo 
    "<span style='color: #000;'><center><b>ERROR<br>The image size is too big!</b><center></span>";
           }
         if (!
    ereg("image"$type) )
          {
    echo 
    "<span style='color: #000;'><center><b>ERROR<br>The file is not image!</b><center></span>";
           }
    echo 
    "";
    ?>
    </div>
    </div>
    <div id="footer">
    <div id="left_footer"><strong><strong>Copyright �2008 Biolabs.co.uk</strong></strong></div>
    <div id="right_footer"><strong><strong>Site created by Jack Moore</strong></strong></div>
    </div>
    </div>
    </body>
    </html>
    Also I changed <? to <?php - as <? may intefear with XML Documents if you decide to add any on that page.
    Last edited by Independent; 12-06-2008 at 07:39 AM.

  6. #6
    Join Date
    Mar 2008
    Posts
    5,108
    Tokens
    3,780

    Latest Awards:

    Default

    Why are you using sessions anyway, there is really no need to calculate a first time upload?

  7. #7
    Join Date
    Dec 2005
    Posts
    6,228
    Tokens
    1,145

    Latest Awards:

    Default

    Thanks, its fixed now anyway. :8

    Quote Originally Posted by Dentafrice View Post
    Why are you using sessions anyway, there is really no need to calculate a first time upload?
    For spam reasons.
    i'm out of touch, i'm out of love
    i'll pick you up when you're getting down
    and out of all these things i've done
    i think i love you better now

  8. #8
    Join Date
    Mar 2008
    Posts
    5,108
    Tokens
    3,780

    Latest Awards:

    Default

    Ohh, there are easier ways to calculate that

  9. #9
    Join Date
    Dec 2005
    Posts
    6,228
    Tokens
    1,145

    Latest Awards:

    Default

    Quote Originally Posted by Dentafrice View Post
    Ohh, there are easier ways to calculate that
    Well it could search for duplicate filenames, but thats not always reliable...

    Whats your method?
    i'm out of touch, i'm out of love
    i'll pick you up when you're getting down
    and out of all these things i've done
    i think i love you better now

  10. #10
    Join Date
    Mar 2008
    Posts
    5,108
    Tokens
    3,780

    Latest Awards:

    Default

    Well the session really isn't doing much is it, as it isn't setting anything? It is just checking to see if it is equal to "ok"

    I would log them in a DB, like I do on TehUpload with the IP and the filename, and then check to see if there are any records of that filename, that ip, and that filesize that was uploaded.

    if there is, I just display the link to the previous file, so you don't reupload files more then once.

Page 1 of 3 123 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •