Page 2 of 2 FirstFirst 12
Results 11 to 16 of 16
  1. #11
    .L!nK. Guest

    Default

    Quote Originally Posted by Forge View Post
    I got bored so i made this simple image upload script!

    Preview


    Code
    HTML Code:
    <html>
    <head>
    <title>Yoursite</title>
    <style>
    body {
          font-family: Franklin Gothic Book;
          font-size: 12px;
          font color: #efefef;
    }
    input {
          border: 1px solid #efefef;
          font-family: Franklin Gothic Book;
          font-size: 12px;
          font color: #efefef;
    }
    img {
          border: 1px solid #efefef;
    }
    </style>
    </head>
    <form action="imageupload.php" method="post" enctype="multipart/form-data">
    Browse a File to Upload:<br>
    <input type="file" name="filetoupload"><br>
    <input type="hidden" name="MAX_FILE_SIZE" value="<?echo $size_bytes; ?>">
    <br>
    <input type="Submit" value="Upload File">
    </form>
    <?php
    $upload_dir = "images/public";   //change to whatever you want.
    // files less than 1MB
    $size_bytes = 10000000000; //bytes  will be uploaded
    $limit_file_type = "yes"; //Do you want to limit the types of files uploaded. (yes/no)
    // specify file types.
    $allowed_file_type = array('image/gif',
                              'image/pjpeg',
                              'image/jpeg',
                              'image/png',
                              'image/PNG',
                              'image/bmp',
                              'image/jpg');
             //check if the directory exist or not.
             if (!is_dir("$upload_dir")) {
         die ("The directory <b>($upload_dir)</b> doesn't exist");
             }
             //check if the directory is writable.
             if (!is_writeable("$upload_dir")){
                die ("The directory <b>($upload_dir)</b> is NOT writable, Please Chmod (777)");
             }
    //Check first if a file has been selected
    //is_uploaded_file('filename') returns true if
    //a file was uploaded via HTTP POST. Returns false otherwise.
    if (is_uploaded_file($_FILES['filetoupload']['tmp_name']))
    {//begin of is_uploaded_file
            //Get the Size of the File
            $size = $_FILES['filetoupload']['size'];
            //Make sure that $size is less than 1MB (1000000 bytes)
            if ($size > $size_bytes)
            {
                echo "File Too Large. File must be <b>$size_bytes</b> bytes.";
                exit();
            }
                 //check file type
            if (($limit_file_type == "yes") && (!in_array($_FILES['filetoupload']['type'],$allowed_file_type)))
            {
                echo"wrong file type";
                exit();
            }
            // $filename will hold the value of the file name submetted from the form.
            $filename =  $_FILES['filetoupload']['name'];
            // Check if file is Already EXISTS.
            if(file_exists($upload_dir.$filename)){
                echo "
    <table border='1' style='border-collapse: collapse' bordercolor='#FF0000' bgcolor='#EFEFEF'>
      <tr>
        <td><font family='Franklin Gothic Book' size='1' color='#FF0000'>$filename already exists on our servers!</font></td>
      </tr>
    </table>
    ";
                exit();
            }
            //Move the File to the Directory of your choice
            //move_uploaded_file('filename','destination') Moves afile to a new location.
            if (move_uploaded_file($_FILES['filetoupload']['tmp_name'],$upload_dir.$filename)) {
               //tell the user that the file has been uploaded and make him alink too;).
               echo "<img src='$upload_dir$filename'> <br>
    Direct link<br>
    <input size='60' value='$upload_dir$filename'>";
               exit();
            }
            else
            {
                //Print error
                echo "
    <table border='1' style='border-collapse: collapse' bordercolor='#FF0000' bgcolor='#EFEFEF'>
      <tr>
        <td><font family='Franklin Gothic Book' size='1' color='#FF0000'>There was a problem moving your file</font></td>
      </tr>
    </table>
    ";
                exit();
            }
    }//end of is_uploaded_file
    
    ?>

    Lol you got caught

    gutted.

    nice find Simon!

  2. #12
    Join Date
    Apr 2006
    Posts
    1,463
    Tokens
    0

    Latest Awards:

    Default

    whats link to urs Forge

  3. #13
    Join Date
    Nov 2006
    Posts
    2,572
    Tokens
    0

    Latest Awards:

    Default

    Seems good,
    Thanks very much

  4. #14
    Join Date
    Nov 2007
    Posts
    753
    Tokens
    0

    Default

    What do you mean link to mine? A demo?
    Publishing free website designs, watch this space!
    Total number of designs published: 0
    Current work in progress: Landscape Design


  5. #15
    Join Date
    Apr 2006
    Posts
    1,463
    Tokens
    0

    Latest Awards:

    Default

    Quote Originally Posted by Forge View Post
    What do you mean link to mine? A demo?
    Yes

  6. #16
    Join Date
    Nov 2007
    Posts
    753
    Tokens
    0

    Default

    Look at the release of the one i made myself! theres a demo with that (Forgeload)
    Publishing free website designs, watch this space!
    Total number of designs published: 0
    Current work in progress: Landscape Design


Page 2 of 2 FirstFirst 12

Posting Permissions

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