我写了一段PHP上传文件的程序,但测试的时候,连文件都看不到,我也不知道是怎么回事,所以请大家过来看一下,这是怎么回事啊?
这是HTML文件:
上传一个文件:<hr />
<form action="1.php" method="get"enctype="multipart/form-data">
文件名:<input type="file" name="file_upload" /><input type="submit" value="确定!" />
</form>
这是PHP文件:
<?php
if($_FILES["file_upload"]["error"] > 0)
{
    echo("文件上传提示:文件上传出现了代码错误,错误提示如下:".$_FILES['file']['error']);
}
else
{
    move_uploaded_file($_FILES['file_upload']['tmp_name'],"upload/".$_FILES['file_upload']['name']);
    echo("OK!文件上传完成!<br><hr>");
?>

解决方案 »

  1.   

    给你提个建议$_FILES["file_upload"]["error"] > 0这个不怎么好,html页面没有MAX_FILE_SIZE所以有一个错误号用不上
      

  2.   

    method="get"  POST   楼上的说了
      

  3.   

    upload.php<?php
    if($_FILES['upload']['tmp_name'])copy($_FILES['upload']['tmp_name'],"upload/".basename($_FILES["upload"]["name"]));
    ?><form enctype="multipart/form-data" method="post" action="upload.php">
    <input type="file" name="upload" />
    <input type="submit" name="submit" />
    </form>