在php文件中的chmod上不会更改文件权限

时间:2017-10-24 16:21:53

标签: php chmod

我正在尝试将文件上传到具有755权限的文件夹,该文件需要具有640个权限。我也在调整文件大小。我正在尝试使用 chmod in php 调整大小后设置文件权限,如下所示:

<?php
$output_dir = "../images/img_admin/";
if(isset($_FILES["file"]) && !empty($_FILES["file"]))
{
$ret = array();
$error =$_FILES["file"]["error"];
if(!is_array($_FILES["file"]["name"])) //single file
{
$fileName = $_FILES["file"]["name"];
move_uploaded_file($_FILES["file"]["tmp_name"],$output_dir.$fileName);
//img resize
require 'imgclass.php';
$resize_image = new Zebra_Image();
$resize_image->preserve_aspect_ratio = true;
$resize_image->source_path = $output_dir.$fileName;
$ext = trim("$fileName");
$resize_image->target_path = '../images/img_admin/'.$ext; 

chmod($output_dir.$fileName, 0640);

但该文件没有获得640权限。

drwxr-xr-x  2 www-data www-data 4096 Oct 24 21:31 .
-rwxr-xr-x  1 www-data www-data 3763 Oct 24 21:31 mypic.jpg

我希望该文件具有640的权限。请问,我的代码出了什么问题?

0 个答案:

没有答案