本帖最后由 qwe_121 于 2010-10-29 11:38:27 编辑

解决方案 »

  1.   

    <input type="file" name="upload" id="file" /> //name是不是upload?
      

  2.   


    是啊 <tr align="center" valign="middle"> 
       <td align="center"  height="40"  bgcolor="#FFFFFF">选择上传文件:<input type="file" name="upload"  style="width:280px"></td>
      </tr>
      

  3.   

    <form  enctype="multipart/form-data">有?
      

  4.   

    错误信息
    undefinen index: upload in /var/www/2009/webroot/subject/hotel_admin/shangchuan.php on line 16
      

  5.   


    <form enctype="multipart/form-data" action="shangchuan.php" method="post">
     <table width="400" border="0" cellspacing="1" cellpadding="1">
      <tr align="center"> 
       <td height="25" style="background-image:url({{$theme_v3}}/images/hotel_ad/left.jpg);" width="400" style="color:#FFFFFF ">文件上传</td>
      </tr>
      <tr align="center" valign="middle"> 
       <td align="center"  height="40"  bgcolor="#FFFFFF">选择上传文件:<input type="file" name="upload"  style="width:280px"></td>
      </tr>
      <tr align="center" valign="middle"> 
       <td style="background-image:url({{$theme_v3}}/images/hotel_ad/left.jpg);" height="24" width="400"> 
    <div align="center">
           <input type="submit"  value="开始上传">
        </div>
       </td>
      </tr>
     </table>
    </form>
      

  6.   

    $file=$_FILES['upload'];//报这段错误
    改为 var_dump($_FILES['upload']);exit;
      

  7.   

    很明显没有提交过来,确保名字是正确的,还有在form里面
      

  8.   

    这样写还是报错Notice: Undefined index: upload in /var/www/2009/webroot/subject/hotel_admin/shangchuan.php on line 16
    NULL 
      

  9.   

     你提交的时候就已经执行上传。要判断是否提交了
    echo <<<HTML
    <form enctype="multipart/form-data" action="shangchuan.php" method="post">
     <table width="400" border="0" cellspacing="1" cellpadding="1">
      <tr align="center"> 
       <td height="25" style="background-image:url({{$theme_v3}}/images/hotel_ad/left.jpg);" width="400" style="color:#FFFFFF ">文件上传</td>
      </tr>
      <tr align="center" valign="middle"> 
       <td align="center"  height="40"  bgcolor="#FFFFFF">选择上传文件:<input type="file" name="upload"  style="width:280px"></td>
      </tr>
      <tr align="center" valign="middle"> 
       <td style="background-image:url({{$theme_v3}}/images/hotel_ad/left.jpg);" height="24" width="400"> 
        <div align="center">       <input type="submit"  name='submits' value="开始上传">
        </div>
       </td>
      </tr>
     </table>
    </form>
    HTML;
    if(isset($_POST['submits']))
    {
        //提交执行内容
    }