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: 56793 - Unique: 32377

Advertise Here!

Quick Tutorial Search

VDC - Visual Design Core on Facebook

Our Popular Tutorials

Signature Backgrounds

Abstract Airbrushing

Abstract Wave Technique

Rusty Metal Plate

Cinema 4d Materials Tutorial

Abstract Renders in Cinema 4d

Dark Art Guide

Trendy Grunge Background