MINI MINI MANI MO
<?php
// default redirection
$url = $_REQUEST["callback"].'?callback_func='.$_REQUEST["callback_func"];
$bSuccessUpload = is_uploaded_file($_FILES['Filedata']['tmp_name']);
  /* ÆÄÀÏÀ̸§ Áߺ¹ ¹æÁö¸¦ À§ÇÑ ÄÚµå */
  $addName = strtotime(date("Y-m-d H:i:s"));  //ÇöÀ糯¥,½Ã°£,ºÐÃʱ¸Çϱâ
  $milliseconds = round(microtime(true) * 1000);  //¹Ð¸®ÃÊ ±¸Çϱâ
  $addName .= mt_rand(1000,9999);       //ÆÄÀÏÀ̸§¿¡ ¹Ð¸®ÃÊ Ãß°¡Çϱâ
  //Áߺ¹¹æÁö ÄÚµå ³¡
// SUCCESSFUL
if(bSuccessUpload) {
	$tmp_name = $_FILES['Filedata']['tmp_name'];
	$name = $_FILES['Filedata']['name'];
	
	$filename_ext = strtolower(array_pop(explode('.',$name)));
	$allow_file = array("jpg", "png", "bmp", "gif");
	
	$addName .= ".".$filename_ext;
	
	if(!in_array($filename_ext, $allow_file)) {
		$url .= '&errstr='.$name;
	} else {
		$uploadDir = '../../upload/';
		if(!is_dir($uploadDir)){
			mkdir($uploadDir, 0777);
		}
		
		$newPath = $uploadDir.urlencode($addName);
		
		@move_uploaded_file($tmp_name, $newPath);
		$url .= "&bNewLine=true";
		$url .= "&sFileName=".urlencode(urlencode($addName));
		$url .= "&sFileURL=/board/smarteditor2/upload/".urlencode(urlencode($addName));
	}
}
// FAILED
else {
	$url .= '&errstr=error';
}
	
header('Location: '. $url);
?>
 OHA YOOOO