哦,我说的是提交后的,那个userfile换成你的banner_file

解决方案 »

  1.   

    是啊,我想在提交时判断,我的代码如下:
    <form action="add2.php" method="post" enctype="multipart/form-data" name="add" target="_self">
    <input type="hidden" name="id" value="<?=$db->mResult['id']?>">
      <table width="90%" border="0">
    <tr>
              <td nowrap>附件: 
            <input name="banner_file" type="file" id="banner_file">(格式:SWF) <br>
            网址: 
            <input name="banner_url" type="text" id="banner_url"  value="<?=$banner?>"> </td>
        </tr>
    ADD2.PHP:
    $obj=new Banner();
    if $_FILES['banner_file']['size'] > 102400{
    $error_msg = "对不起,你要上传的FLASH太大了!";
    return;
    }
    else{ 
    $obj->Add($_REQUEST['id'],$_REQUEST['menu'],$_REQUEST['menuname'],$_FILES['banner_file'],$_REQUEST['width'],$_REQUEST['height'],$_REQUEST['banner_url'],$_REQUEST['url'],$_REQUEST['alt'],$_REQUEST['manager']);
    $relative_url="edit.php?id=".$_REQUEST['id'];
    $_SESSION['alert']='已更新!';}可是在提交时提示parse error, expecting `'('' 在  if $_FILES['banner_file']['size'] > 102400这一行,为何????
      

  2.   

    if($_FILES['banner_file']['size'] > 102400)
    {
       .....
    }