Here it is. Thanks.
//change this path to match your images directory
$dir='http://admin.pctoolmanconsulting.com/images';
//make sure the uploaded file tranfer was succesful
if ($_FILES['uploadfile']['error'] !=UPLOAD_ERR_OK) {
switch ($_FILES['uploadfile']['error']) {
case UPLOAD_ERR_INI_SIZE:
die('The uploaded file exceeds the upload_max_filesize directive '. 'in php.ini.');
break;
case UPLOAD_ERR_FORM_SIZE:
die('The uploaded file exceed the MAX_FILE_SIZE directive that ' . 'was specified in the HTML form.');
break;
case UPLOAD_ERR_PARTIAL:
die('The uploaded file waas only partially uploaded.');
break;
case UPLOAD_ERR_NO_FILE:
die('No file was uploaded');
break;
case UPLOAD_ERR_NO_TMP_DIR:
die('The server is missing a temporary folder.');
break;
case UPLOAD_ERR_CANT_WRITE:
die('The server failed to write the uploaded file to the disk.');
break;
case UPLOAD_ERR_EXTENSION:
die('File upload stopped by extension.');
break;
}
}
//get information about the image being uploaded
$image_caption = $_POST['caption'];
$image_username = $_POST['username'];
$image_date = date('Y-m-d');
list($width, $height, $type, $attr) = getimagesize($_FILES['uploadfile']['tmp_name']);
//make sure uploaded file is really a supported image
switch ($type) {
case IMAGETYPE_GIF:
$image = imagecreatefromgif($_FILES['uploadfile']['tmp_name']) or
die('The file you uploaded was not a supported filetype.');
$ext = '.gif';
break;
case IMAGETYPE_JPEG:
$image = imagecreatefromjpeg($_FILES['uploadfile']['tmp_name']) or
die('The file you uploaded was not a supported filetype.');
$ext = '.jpg';
break;
case IMAGETYPE_PNG:
$image = imagecreatefrompng($_FILES['uploadfile']['tmp_name']) or
die('The file you uploaded was not a supported filetype');
$ext = '.png';
break;
default:
die('The file you uploaded was not a supported filetype');
}
//insert information into image table
$query = 'INSERT INTO images
(image_caption, image_username, image_date)
VALUES
("' . $image_option . '", "' . $image_username . '", "' . $image_date . '")';
$results=mysql_query($query) or die (mysql_error());
//retrieve the image_id that MYSQL generated automatically when we inserted
//the new record
$last_id = mysql_insert_id();
//because the is is unique. we can use it as the image name as well to make
//sure we dont overwrite another image that already exists
$imagename = $last_id . $ext;
//update the image table now that the final filename is known.
$query = 'UPDATE images
SET image_filename = "' . $imagename . '"
WHERE image_id = ' . $last_id;
$results=mysql_query($query) or die (mysql_error());
//save the image to its final destination
switch ($type) {
case IMAGETYPE_GIF:
imagegif($image, $dir . '/' . $imagename);
break;
case IMAGETYPE_JPEG:
imagejpeg($image, $dir . '/' . $imagename, 100);
break;
case IMGAGETYPE_PNG:
imagepng($image, $dir . '/' . $imagename);
break;
}
imagedestroy($image);
?>
<html>
<head>
<title>Here is your pic!</title>
</head>
<body>
<h1>So how does it feel to be famous?</h1>
<p>Here is the picture you just uploaded to our servers:</p>
<img src="images/<?php echo $imagename; ?>" style="float:left;">
<table>
<tr><td>Image Save as: </td><td><?php echo $imagename; ?></td></tr>
<tr><td>Image Type:</td><td><?php echo $ext; ?></td></tr>
<tr><td>Height: </td><td><?php echo $height; ?></td></tr>
<tr><td>Width: </td><td><?php echo $width; ?></td></tr>
<tr><td>Upload Date: </td><td><?php echo $image_date; ?></td></tr>
</table>
</body>
</html>
Also this is the error
Warning: imagejpeg() [function.imagejpeg]: Unable to open 'http://admin.pctoolmanconsulting.com/images//5.jpg' for writing in /home/content/h/u/z/huzsak/html/admin/check_image.php on line 99