$MAXLIMIT) { $msg = "Limited size ".($MAXLIMIT/1024/1024)."MByte"; echo ""; } else { $file = $_FILES['upload']; $name = preg_replace("/\.(php|phtm|htm|cgi|pl|exe|jsp|asp|inc)/i", "$0-x", $file['name']); $name = substr(md5(uniqid($_SERVER['REQUEST_TIME'])),0,8).'_'.str_replace('%', '', urlencode($name)); $ATTACH_DIR = "./attach/mail/"; $ATTACH_URL = "/attach/mail/"; $dest_file = $ATTACH_DIR.$name; $url = "http://".$_SERVER['HTTP_HOST'].$ATTACH_URL.$name; if(!is_dir($ATTACH_DIR)) { if(@mkdir($ATTACH_DIR, 0777, true)) { if(is_dir($ATTACH_DIR)) { @chmod($ATTACH_DIR, 0777); } } } if(move_uploaded_file($file['tmp_name'], $dest_file)) { echo ""; } else { echo ""; } } ?>