运行的结果如下:
=============================
上传失败!如下是调试信息:
Array
(
)
==============================

解决方案 »

  1.   

    查看php.ini  file_uploads选项是否打开,upload_max_filesize 是否设置合理
    调试的话,在开头
    print_r($_FILES) 看看
      

  2.   

    两处错误<form enctype="multipart/form-data" action="upload.php" method="post"> $uploaddir="d:\\upload\\";
    //建议使用D:/upload/
      

  3.   

    你说的这种情况,我都处理好了,应该没问题。这是php.ini的配置信息。
    ;;;;;;;;;;;;;;;;
    ; File Uploads ;
    ;;;;;;;;;;;;;;;;; Whether to allow HTTP file uploads.
    file_uploads = On; Temporary directory for HTTP uploaded files (will use system default if not
    ; specified).
    ;upload_tmp_dir =; Maximum allowed size for uploaded files.
    upload_max_filesize = 2M