无法打开流:php移动上传文件的权限被拒绝

时间:2017-08-25 21:04:06

标签: php html

我正在尝试使用php在网站上创建上传功能,但我收到权限被拒绝错误,我更改了文件夹的用户权限仍然是相同的错误。在php中有什么替代move_uploaded_file吗?

这是我的代码:

             <?php

if(isset($_FILES['image'])){
    $errors= array();
    $file_name = $_FILES['image']['name'];
    $file_size =$_FILES['image']['size'];
    $file_tmp =$_FILES['image']['tmp_name'];
    $file_type=$_FILES['image']['type'];
   // $file_ext=strtolower(end(explode('.',$_FILES['image']['name'])));

    $expensions= array("jpeg","jpg","png");

    if(in_array($file_ext,$expensions)=== false){
        $errors[]="extension not allowed, please choose a JPEG or PNG file.";    
     }

    if($file_size > 2097152){
        $errors[]='File size must be excately 2 MB';
    }
$uploadfile="new/uploads";
    if(empty($errors)==true){
        move_uploaded_file($file_tmp,$uploadfile.$file_name);
        echo "Success";
    }else{
        print_r($errors);
    }
}
?>

html code :
 <form action="upload1.php" method="POST" enctype="multipart/form-data">
        <input type="file" name="image" />
        <input type="submit"/>
    </form>

你有任何困难,请帮助我

0 个答案:

没有答案