想问一下,一个关于上传文件的问题,我想将我的文件上传到指定的文件夹中,但是上传不了指定的地方,不知道哪里有问题。
代码如下
<?php
if(is_uploaded_file($_FILES['upfile']['tem_name'])){//判断临时的文件夹上传是否存成功
   $upfile =$_FILES["upfile"];
   $upfile["name"];//实际上是$_FILES["upfile"]["name"]
   $type = $upfile["type"];
   $size = $upfile["size"];
   $tmp_name = $upfile["tmp_name"];move_uploaded_file($tmp_name,'up/'.$name);}?>
<form action="up.php"  enctype="multipart/form-data" method="POST" name="upform">
上传文件:
<input name="upfile" type="file">
<input  type="submit" value="上传"><br>
</form>

解决方案 »

  1.   

    你的判断条件写错了:
    <?php
    if(is_uploaded_file($_FILES['upfile']['tmp_name'])){//判断临时的文件夹上传是否存成功 
    $upfile =$_FILES["upfile"];
    $upfile["name"];//实际上是$_FILES["upfile"]["name"] 
    $type = $upfile["type"];
    $size = $upfile["size"];
    $tmp_name = $upfile["tmp_name"]; move_uploaded_file($tmp_name,'up/'.$name);
    }
    ?>
      

  2.   

    代码中显示不了颜色,重贴:
    <?php
    if(is_uploaded_file($_FILES['upfile']['tmp_name'])){//判断临时的文件夹上传是否存成功 
    $upfile =$_FILES["upfile"];
    $upfile["name"];//实际上是$_FILES["upfile"]["name"] 
    $type = $upfile["type"];
    $size = $upfile["size"];
    $tmp_name = $upfile["tmp_name"]; move_uploaded_file($tmp_name,'up/'.$name);
    }
    ?>