rendered paste body<?include "config.php";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 "<font color=\"#333333\" face=\"Geneva, Arial, Helvetica, sans-serif\">File Size too Big!</font><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") || ($HTTP_POST_FILES['userfile']['type']=="image/tiff")) { if (file_exists("./".$path . $HTTP_POST_FILES['userfile']['name'])) { echo "<font color=\"#333333\" face=\"Geneva, Arial, Helvetica, sans-serif\">A File with that name exists, please rename your file.</font><br>\n"; exit; }//Start DB Transaction$db_query = mysql_connect($db_host, $db_user, $db_password) or die('Could not connect: ' . mysql_error());mysql_select_db('mkzip_image') or die('Could not select database');//generate random number$zufall = rand(123,999999);$fupl = "$zufall";//Copy the real image to "IMAGES" directory as defined in config file$res = copy($HTTP_POST_FILES['userfile']['tmp_name'], "./".$path .$fupl .$HTTP_POST_FILES['userfile']['name']);if (!$res) { echo "<font color=\"#333333\" face=\"Geneva, Arial, Helvetica, sans-serif\">Upload Failed, please try again</font><br>\n"; exit; } else {//set url variable$domst = "";$drecks = "/";$original_name = $HTTP_POST_FILES['userfile']['name'];$actual_date = date("Y\-m\-d");$imgf = $fupl.$HTTP_POST_FILES['userfile']['name'];$thbf = $tpath.$imgf;$urlf = $domst .$domain .$drecks .$path .$imgf;//Insert image data into DB$result = mysql_query("INSERT INTO files (file_name,file_name_final,file_path,thumb_path,upload_date,last_hit_date,hits) VALUES ('$original_name','$imgf','$path$imgf','$tpath.$thbf','$actual_date','$actual_date','0')");if (!$result) { die('Invalid query: ' . mysql_error());}//ImageMagick based routines to create thumbnails function makethumb($origimage,$resizedimage,$thumbtype,$size) { global $original_name; switch ($thumbtype) { case "polaroid": exec("convert -size 400x400 -caption '{$original_name}' $origimage -resize '{$size}x{$size}>' -font Ravie -gravity center -background gray20 -polaroid 0 -quality 50 -depth 8 $resizedimage"); break; case "standard": exec("convert -size 400x400 -caption '{$original_name}' $origimage -resize '{$size}x{$size}>' -font Ravie -quality 50 -depth 8 $resizedimage"); break; } }// CALL MAKETHUMB FUNCTION TO GENERATE THUMBNAILS$t_size = $_POST['thumb_size'];$t_type = $_POST['thumb_type'];makethumb($path.$imgf,$tpath.$imgf,$t_type,$t_size);//Close DB Connectionmysql_close($db_query);header("Location: getlinks_".$imgf.".htm");exit;}} else { echo "<font color=\"#333333\" face=\"Geneva, Arial, Helvetica, sans-serif\">Sorry we dont allow that file type.!</font><br>\n"; exit; }}?>