...........
为什么不用$_FILE

解决方案 »

  1.   

    楼上说得对,强烈要求使用$_FILE["attachment"]
      

  2.   

    “问题是:为什么echo $attachment;的到的路迳和文件名不是form里面的字符窜;而是C:/winnt/temp/php10.tmp
           但我把form中的"ENCTYPE=multipart/form-data" 删掉后,echo $attachment;正确。
    怎样才能让$attachment正确的传值呢?问题在哪里?请指点。”
    这个结果是正确的,当ENCTYPE=multipart/form-data时$attachment为上传后由php生成的临时文件
      

  3.   

    ENCTYPE=multipart/form-data  是必须的
    echo $_FILE["attachment"]["tmp_name"];
    echo $_FILE["attachment"]["name"];
    echo $_FILE["attachment"]["size"];
    echo $_FILE["attachment"]["type"];
    看看就明白了
      

  4.   

    多谢各位了。
    我用的是$HTTP_POST_FILES['attachment']['name'];$_FILE["attachment"]["name"];不行,可能是版本低的缘故。结贴了。