<form name="form1" method="post" action="dooffline.php" enctype="multipart/form-data">
<form?? action="mailto:lovingkiss@sohu.com"?? enctype="text/plain">??
#########################################
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<form enctype="multipart/form-data" action=test.php method=post>?
<input type="hidden" name="MAX_FILE_SIZE" value="2000000">
<input type=file name=upfile size=20>
<input type=submit value='上傳文件'>?
</form>?
</body>
</html>
<?
function getname($exname){
?? $dir = "../";
?? $i=1;
?? if(!is_dir($dir))
? {
?????? mkdir($dir,0777);
?? }
?? while(true)
? {
???? if(!is_file($dir.$i.".".$exname)){
??????? $name=$i.".".$exname;
??????? break;
????? }
???? $i++;
?? }
?? return $dir.$name;
}
//取得文件擴展名
$exname=strtolower(substr($_FILES['upfile']['name'],(strrpos($_FILES['upfile']['name'],'.')
+1)));
//取得保存文件完整名字
$uploadfile = getname($exname);?
if (move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile))
{
?? echo "<h2><font color=#ff0000>文件上傳成功!</font></h2><br><br>";
}else
{
?? echo "<h2><font color=#ff0000>文件上傳失敗!</font></h2><br><br>";
}
echo "下面是文件上傳的一些信息:
??? <br><br>原文件名:".$_FILES['upfile']['name'] .
??? "<br><br>類型:" .$_FILES['upfile']['type'] .
??? "<br><br>臨時文件名:".$_FILES['upfile']['tmp_name'].
??? "<br><br>文件大小:".$_FILES['upfile']['size'] .
??? "<br><br>錯誤代碼:".$_FILES['upfile']['error'];
?>