文件名就叫file.php吧
下面是CSS样式:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
body,td,th { font-size: 12px;}
body { margin-top: 0px; margin-left: 2px;background-image: url(../admin/images/bg.gif);}
.BgInput {background-color: #EFEFEF; color: #444444; font: 11px Verdana, Arial, Helvetica, sans-serif;BORDER-RIGHT: #DFDFDF 0px solid; BORDER-TOP: #DFDFDF 0px solid;BORDER-LEFT: #DFDFDF 0px solid;  BORDER-BOTTOM: #3f8805 1px solid;}
.Submit {background-color: #EFEFEF; color: #444444; font: 11px Verdana, Arial, Helvetica, sans-serif;BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid;BORDER-LEFT: #000000 1px solid;  BORDER-BOTTOM: #3f8805 1px solid;}
-->
</style>

解决方案 »

  1.   

    这是上传后的处理部分:
    <?
    function table($lanage) {
    ?>
    <br>
    <table width='450' height='90' border='1' align="center" cellpadding='0' cellspacing='0' bordercolorlight='#000000' bordercolordark='#FFFFFF' bgcolor='#EFEFEF'>
      <tr><td height='22' bgcolor='428ECE'>&nbsp;</td></tr>
      <tr><td align='center' valign='middle'><?=$lanage?></td></tr>
      <tr><td height='22' bgcolor='428ECE'>&nbsp;</td></tr>
    </table>
    <?
    }@set_time_limit('1800');if($_GET['action'] === 'up'): $num = 0;
    $ruturn = "<a href=# onClick='history.back()'>返回</a>";
    $pathname = "userdata/";//.date('Y-m-d-H-i-s');$_FILES['upfile']['name']; while($_FILES['File']['name'][$num] != NULL) { $copyfile[] = $_FILES['File']['name'][$num]; $num++; } if($num<1){ table("上传失败,你没有上传文件".$ruturn);exit;}
    if($num>0 && count(array_unique($copyfile))!= $num){ table("上传失败,你选择的上传文件重复了<BR>".$ruturn);exit;} for($i=0;$i<$num;$i++)
    {
    if($_FILES['File']['error'][$i] > 0):
    switch((int)$_FILES['File']['error'][$i]){
    case UPLOAD_ERR_NO_FILE: table("请选择有效的上传文件!<BR>".($i-1).$ruturn);break;
    case UPLOAD_ERR_FORM_SIZE: table("你上传的文件总大小超出了最大限制(".$GLOBALS['nAllowSize']."KB)!')<BR>".($i-1).$ruturn);break;
    case UPLOAD_ERR_PARTIAL: table("文件只有部分被上传。<BR>".($i-1).$ruturn);break;
    case UPLOAD_ERR_NO_FILE: table("没有文件被上传。<BR>".($i-1).$ruturn);break;}exit;
    else:
    // if(!copy($upfile, $fileAddr))
    if(!move_uploaded_file($_FILES['File']['tmp_name'][$i], $pathname."/".$_FILES['File']['name'][$i]))
    {table("上传文件".$fileAddr[$i]."失败,请确认你有操作权限<BR>".$ruturn);exit;
    endif;
    }
    #-------------------------------------------
    echo("<meta http-equiv='Refresh' content='5 ;url=?'></head>\n");
    table("操作成功,正在返回");exit;
    endif;
    ?>
      

  2.   

    这是表单部分:
    <title>+ 文件上传 +</title><script>
    function mCreateFile(obj){
    var eF
    var mName
    mFileName.innerHTML=""
    if (obj.id=="File[]") {
    for (i=0;i<mFile.children.length-1;i++)
    {
    if (mFile.children.value=="") { mFile.removeChild(mFile.children) }
    else {
    mName=mFile.children.value.split("\\")
            mFileName.innerHTML+="<div id=NameDetail title='"+mName[mName.length-1]+"'>"+mName[mName.length-1]+"</div>"
          }
        }
    //    mstatus.innerHTML="总共有 <b>"+(mFile.children.length-1)+"</b> 个文件等待上传"
    } if (obj.id=="File_New") {
    eF=document.createElement('<input type="file" class=BgInput name="File[]" size="33" id=File_New onpropertychange="mCreateFile(this)">')
    mFile.appendChild(eF)
    obj.id="File[]"
    }
    }
    </script>
    <style>
    #mTD{  LINE-HEIGHT: 12px;}
    #mFile{width:270px;float:left;}
    #mFileName{float:right;width:130px;}
    #NameDetail{overflow:hidden;width:176px;color:#000000;font-family:Verdana,Arial,宋体;font-size:12px;cursor:default;height:22px;}
    #mstatus{font-size:12px;color:#ff0000;}
    </style><table border="1" width="130" align="center" cellpadding="0" cellspacing="0" bordercolorlight="#000000" bordercolordark="#FFFFFF" bgcolor="#EFEFEF">
      <form action="?action=up&Tjob=files" name="myform" method="post" enctype="multipart/form-data">
     <tr>
       <td id=mTD>
      <div id=mFile><input name="File[]" type="file" class="BgInput" id=File_New size="33" onpropertychange="mCreateFile(this)">
      </div>
      <div id=mFileName></div><div id=mstatus></div>
       </td>
     </tr>
     <tr align="center">
       <td colspan="3"><input name='Submit' type='submit' class='Submit' value=' 提 交 '>&nbsp;&nbsp;
        <input name="Submit" type="reset" class="Submit" value=" 重 填 ">&nbsp;&nbsp;
        <input name='Submit' type='button' class='Submit' value=' 关 闭 ' onclick='javascript:window.close()'></td>
     </tr>
    </form>
    </table>