Tutorial: How to make an Image Upload and Thumbnailer Script PHP

Tutorial: How to make an Image Upload and Thumbnailer Script PHP

1. Open up your thumb.php file and put this in above the html form:

What this piece of code does is it checks that the form has been submitted, and then checks to see if the uploaded file is of the right format. isset($_POST['submit']) looks to see if the post value of the submit button is present. If it is, then this if statement is valid and the processing will continue.

The next line sets up an array into $acceptedfiletypes variable. Inside the array are MIME type header values. We have added three to this array, all the files that we will allow to be uploaded and handled. They include jpgs, gif, and png. You can name the extension anything you want on the file, but it will only allow the file types in the array.

The third line gets the MIME type of the uploaded file and stores it into a variable for later use. So now the fourth line puts these two parts together. It uses the in_array function to see if the text in the $filetype variable is present in the $acceptedfiletypes array. If it is, i.e. in our case if it is an image, then it will come back as true and the code will continue executing. If not, it will return false and shout back to the user an error, ours is a bit bossy and says don’t waste our time.

Posted by VoiDeT

Categorised under PHP
Bookmark the permalink or leave a trackback.

7 Comments

  1. paparanch

    i don’t whats the problem with this because when i uploaded a gif file…its not animating anymore…why?

    June 16, 2008 @ 2:21 am
  2. pouria

    hi :)
    i recive this error with every kind of images :
    File is not an image! Don’t waste my time!

    so whats the problem?

    August 7, 2008 @ 8:29 pm
  3. That’s cool. I test it and it really Great!!

    October 8, 2008 @ 1:15 pm
  4. rcarlos3

    i have the same problem as “pouria”,

    with FF its ok, but with IE it doesnt accept the imagees..

    whats the problem?

    February 19, 2009 @ 6:16 am
  5. ehi

    can you tell me how i can make a script that will list the uploaded image on a page for other people to use because the page is for site link back images

    March 28, 2009 @ 9:24 am
  6. VoiDeT

    Either use a database to reference to the files, or write a directory listing script! :) Plenty of them out there! My other tutorial shows you how to insert into a database also! Thank you

    March 28, 2009 @ 12:45 pm
  7. great work :D

    April 15, 2009 @ 9:05 pm

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

or