$uploaddir 应该是个相对的路径吧 \\file\\是什么意思?

解决方案 »

  1.   

    $uploaddir = '\\file\\'
    这是什么?路径?
      

  2.   

    4楼的。我知道代码死在哪一行。就是路径。windows下的路径怎么写在php里?
      

  3.   

    $uploaddir = 'file';就可以了啊..上一级,$uploaddir = '../file';file下的.$uploaddir = 'file/'
      

  4.   

    给你一个我刚做的:
    //创建目录
    $uploadtmps="tmp";   
    if(!is_dir($uploadtmps)){
    mkdir($uploadtmps);
    //chmod($uploadtmps, 0777);
    }

    //判断用户是否填写表单
    if($_FILES['userfile']['name'] == ''){
    header("location:Message.php?message=您提交的文件地址有误,请核对后再上传");
    exit();
    }
    //echo $_FILES['userfile']['type'];
    //判断文件类型
    if($_FILES['userfile']['type'] != 'application/vnd.ms-excel'){
    header("location:Message.php?message=您提交的文件类型有误,请核对后再上传");
    exit();
    }//更新文件名
    $filetmp = $uploadtmps."/tmp.csv";//上传文件,输出完成信息
    if(is_uploaded_file($_FILES['userfile']['tmp_name'])){
    //移动文件到新位置,并重命名文件名
    if(move_uploaded_file($_FILES['userfile']['tmp_name'], $filetmp)){
    echo "文件上传成功,正在解析文件,并执行批量操作,请稍等...<br>";
    }
    }else{
    echo "文件上传失败";
    }
    //清空数组
    $_FILES['userfile']['name'] = "";
    $_FILES['userfile']['size'] = "";
    $_FILES['userfile']['type'] = "";下面可以做自己的事了.
      

  5.   

    if(is_uploaded_file($_FILES['userfile']['tmp_name'])){
    //移动文件到新位置,并重命名文件名
    if(move_uploaded_file($_FILES['userfile']['tmp_name'], $filetmp)){
    echo "文件上传成功,正在解析文件,并执行批量操作,请稍等...<br>";
    }
    }差这一句is_uploaded_file($_FILES['userfile']['tmp_name'])
    你没有上传,直接移动文件了啊.