<?php
require_once 'class_secure_resize_storing_images.php';
require('conn.php'); /*important, change in conn.php to your settings*/
?>
<?php
if(isset($_POST['upload']) && $_FILES['userfile']['size'] > 0) /*******CHECKING FILE IS UPLOADED AND UPLOAD BUTTON IS CLICKED OR ACTIVE*********/
{
$img = new secureimage();
$type=$_FILES['userfile']['type'];
$size=$_FILES['userfile']['size'];
$error=$_FILES['userfile']['error'];
$name=$_FILES['userfile']['tmp_name'];
$realname=$_FILES['userfile']['name'];
$status=$img->checkfile($size,$error, $name);
if (!$status) {
echo $status;
//die();
}else{
$TABLE="CREATE TABLE IF NOT EXISTS `upload`
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(30) NOT NULL,
`type` varchar(30) NOT NULL,
`size` int(11) NOT NULL,
`content` longblob NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=132 DEFAULT CHARSET=latin1"; /******* THIS WILL CREATE A TABLE NAME UPLOAD IN YOUR DATABASE, OR YOU CAN CRETAE YOUR OWN ******/
mysql_query($TABLE);
$image=$img-> fileoperation($_FILES['userfile']['tmp_name']);
$sizereduced=$img->redsize; /*** GETTING THE IMAGE REDUCED SIZE FROM CLASS SECUREIMAGE***/
$query = "INSERT INTO upload (name, type, size, content ) ".
"VALUES ('$realname', '$type', '$sizereduced', '$image')";
//echo $query; /** FOR DEBUGGING***/
$result=mysql_query($query) or die('Error, query failed'.mysql_error());
if ( $result ){
?> <a href="display_images.php">Yippeei ...... sucessfully uploaded !!! click here to check it out </a>
<?php }
else { echo " Ooops ...seems some errors in uploading!! ";}
}}?>
<html>
<title> IMAGE UPLOADING( SECURE, RESIZE, AND STORING IN MYSQL) BY An!rban from "INDIA" </title>
<body>
<div style="position:relative; padding-left:280PX; padding-top:150PX; -moz-border-radius:10px;">
<form method="post" enctype="multipart/form-data">
<table width="350" border="0" cellpadding="1" cellspacing="1" class="box" style="background-color:#0099CC;">
<th> IMAGE UPLOAD HERE </th>
<tr>
<td width="246">
<input type="hidden" name="MAX_FILE_SIZE" value="2000000">
<input name="userfile" type="file" id="userfile">
</td>
<td width="80"> <p>
<input name="upload" type="submit" class="box" id="upload" value=" Upload ">
</p></td>
</tr>
</table>
</form>
</div>
</body>
</html>
|