Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 新上载图像的文件权限错误_Php_File Upload_Permissions - Fatal编程技术网

Php 新上载图像的文件权限错误

Php 新上载图像的文件权限错误,php,file-upload,permissions,Php,File Upload,Permissions,上载图像时,我可以在浏览器中查看它,但当我尝试从Windows资源管理器查看图像时,会出现文件权限错误。 $valid_formats = array("jpg", "png", "gif", "bmp","jpeg"); if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST") { $name = $_FILES['photoimg']['name']; $size = $_FILES['photoimg']['size']; if(

上载图像时,我可以在浏览器中查看它,但当我尝试从Windows资源管理器查看图像时,会出现文件权限错误。
$valid_formats = array("jpg", "png", "gif", "bmp","jpeg");
if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST") {
$name = $_FILES['photoimg']['name'];
$size = $_FILES['photoimg']['size'];
if(strlen($name)) {
    list($txt, $ext) = explode(".", $name);
    if(in_array($ext,$valid_formats)) {
        if($size<(1024*1024)) {
            $actual_image_name = time().".".$ext;
            $tmp = $_FILES['photoimg']['tmp_name'];
            if(move_uploaded_file($tmp, $path.$actual_image_name)) {
                    echo "<img src='uploads/".$actual_image_name."' class='preview' width='306px'>";
            }
            else {
                echo "failed";
            }
        }
        else {
            echo "Image file size max 1 MB";
        }
    }
    else {
        echo "Invalid file format..";
    }
}
else {
    echo "Please select image..!";
    exit;
}
}
 ?>
$valid_formats=数组(“jpg”、“png”、“gif”、“bmp”、“jpeg”);
如果(isset($\u POST)和$\u服务器['REQUEST\u METHOD']=“POST”){
$name=$\u文件['photoimg']['name'];
$size=$\u文件['photoimg']['size'];
if(strlen($name)){
列表($txt,$ext)=分解(“.”,$name);
if(在数组中($ext,$valid_格式)){
如果($尺寸)
您可以尝试以下方法:

if(move_uploaded_file($tmp, $path.$actual_image_name)) {
    chmod($path.$actual_image_name, 0666); # set file to read-write for everybody
                    echo "<img src='uploads/".$actual_image_name."' class='preview' width='306px'>";
            }
if(移动上传的文件($tmp$path.$actual\u image\u name)){
chmod($path.$actual_image_name,0666)#为每个人将文件设置为读写
回声“;
}

更改浏览器?顺便说一句,您不会指明哪个浏览器似乎可以代替IE工作。