Php 将图像上载到服务器不工作

Php 将图像上载到服务器不工作,php,mysql,Php,Mysql,我的图像文件夹结构:C:\xampp\htdocs\test1\images,我尝试了这个,它正在工作: <? if(isset($_POST['submit'])){ $name = $_FILES['photo']['name']; $temp_name = $_FILES['photo']['tmp_name']; var_dump($_FILES); if(isset($name)){

我的图像文件夹结构:
C:\xampp\htdocs\test1\images
,我尝试了这个,它正在工作:

 <?
     if(isset($_POST['submit'])){
        $name       = $_FILES['photo']['name'];  
        $temp_name  = $_FILES['photo']['tmp_name'];  
        var_dump($_FILES);
        if(isset($name)){
            if(!empty($name)){ 
            var_dump($_FILES);     
                $location = '../images/';      
                if(move_uploaded_file($temp_name, $location.$name)){
                    echo 'File uploaded successfully';

                }
            }       
        }  else {
            echo 'You should select a file to upload !!';
        }
    }

    ?>
<form action="<? echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post" enctype="multipart/form-data">
<input type="file" name="photo"/>
<input type="submit" value="Submit" name="submit"/>
</form>


也发布您的表单代码!!您是否看到一条消息说
文件已成功上载
?错误是什么?您的表单标记中应该有
enctype='multipart/form data'
文件夹“images”的写入权限如何?我已将表单添加到代码中,如您所见,我将var\u dump($\u文件)放入这将显示如果我在上传时没有上传任何内容,但如果我在上传时没有上传任何内容。我尝试过这一点,但我仍然没有运气,这可能与IIS有关,因为它没有成功上传文件,也没有任何内容。没有错误,只是没有上传文件或说它已经上传了完成soIt可能是因为权限问题。请尝试授予图像文件夹的写入权限,然后重试。感谢您的帮助,但这仍然不起作用没有错误IIS中没有任何东西可能会把这搞砸。我已经这样做了,但正如我所说的,没有错误,我已打开php错误。谢谢你的帮助,我不知道是否没有解决方法。我尝试过这个方法,但仍然没有成功:(使用action='',然后再试一次。这是我这边经过测试的代码。它工作正常。
  <?php
  if(isset($_POST['submit']))
  {
    $name       = $_FILES['photo']['name'];
    $temp_name  = $_FILES['photo']['tmp_name'];
    if(isset($name)){
        if(!empty($name)){ 
            $location = 'images/';
            if(move_uploaded_file($temp_name, $location.$name)){
                echo 'File uploaded successfully';
            }
        }
    }  else {
        echo 'You should select a file to upload !!';
    }
}
?>
<form action="<? echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post" enctype="multipart/form-data">
    <input type="file" name="photo"/>
    <input type="submit" value="Submit" name="submit"/>
</form>
<form action="<? echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post" enctype="multipart/form-data">
<input type="file" name="photo"/>
<input type="submit" value="Submit" name="submit"/>
</form>
<?php
    //print_r($_POST);
     if(isset($_POST['submit'])){
       echo  $name       = $_FILES['photo']['name'];  
        $temp_name  = $_FILES['photo']['tmp_name'];  
        var_dump($_FILES);
        if(isset($name)){
            if(!empty($name)){ 
            var_dump($_FILES);     
                $location = '../images/'.$name;      
                if(move_uploaded_file($temp_name, $location)){
                    echo 'File uploaded successfully';

                }
            }       
        }  else {
            echo 'You should select a file to upload !!';
        }
    }

    ?>