为什么我的PHP copy()函数会创建一个空白文件?

时间:2017-02-15 15:45:02

标签: php ubuntu nginx copy ubuntu-16.04

我说每个人都有一个复制功能:

<?php
 copy ( "$source" , "$destination" );
?>

代码确实创建了一个副本,但$ destination(或复制的文件)留空。如果我打开它,它是空的,不像$ source文件。

文件大小为0b。

我的情况:

nginx / 1.10.0(Ubuntu)

PHP 7.0.13-0

ubuntu0.16.04.1

代码处理文件的文件权限是0777

源文件的权限是0777

复制后目标文件的文件权限(空白):0644。

显然在复制之前无法控制权限。

任何人都知道这个的原因以及如何让php copy()函数用原始文件内容复制文件?

致以最诚挚的问候,

AT

1 个答案:

答案 0 :(得分:0)

好的,所以我似乎解决了这个问题,显然我的服务器用尽了磁盘空间。

有道理。本应该知道的。