PHP Image Upload

PHP Image Upload

Posted By: mitsurug1 on Mar 06, 2005

Upload an image script

This script is to upload images only.
Here is the code:
PHP Code:
<?php

echo('Upload images:


<FORM ENCTYPE="multipart/form-data" ACTION="' 
$PHP_SELF '" METHOD="POST">

The file: <INPUT TYPE="file" NAME="userfile">

<INPUT TYPE="submit" VALUE="Upload">

</FORM>'
);



$path "/var/www/html/img/";

$max_size 20000;



if (!isset(
$HTTP_POST_FILES['userfile'])) exit;



if (
is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) {



if (
$HTTP_POST_FILES['userfile']['size']>$max_size) { echo "The file is too big<br>n"; exit; }

if ((
$HTTP_POST_FILES['userfile']['type']=="image/gif") || ($HTTP_POST_FILES['userfile']['type']=="image/pjpeg") || ($HTTP_POST_FILES['userfile']['type']=="image/jpeg") || ($HTTP_POST_FILES['userfile']['type']=="image/png")) {



if (
file_exists($path $HTTP_POST_FILES['userfile']['name'])) { echo "The file already exists<br>n"; exit; }



$res copy($HTTP_POST_FILES['userfile']['tmp_name'], $path .

$HTTP_POST_FILES['userfile']['name']);

if (!
$res) { echo "upload failed!<br>n"; exit; } else { echo "upload sucessful<br>n"; }



echo 
"File Name: ".$HTTP_POST_FILES['userfile']['name']."<br>n";

echo 
"File Size: ".$HTTP_POST_FILES['userfile']['size']." bytes<br>n";

echo 
"File Type: ".$HTTP_POST_FILES['userfile']['type']."<br>n";

} else { echo 
"Wrong file type<br>n"; exit; }

}



$my_file $HTTP_POST_FILES['userfile']['name'];

?>
  • Comment on this tutorial
  • View the Printable Version

Posted On: Mar 06, 2005

Hits: 50197 - Unique: 26218

Advertise Here!

Quick Tutorial Search

Our Popular Tutorials

Signature Backgrounds

Abstract Wave Technique

Abstract Airbrushing

Cinema 4d Materials Tutorial

Rusty Metal Plate

Dark Art Guide

Trendy Grunge Background

Video Sigs