我每說的複印功能:爲什麼我的PHP copy()函數創建一個空白文件?
<?php
copy ("$source" , "$destination");
?>
代碼沒有succssfully創建一個副本但是$目的地(或複製文件)留空。如果我打開它,它與$ source文件不同。
文件大小爲0b。
我的情況:
的nginx/1.10.0(Ubuntu的)
PHP 7.0.13-0
ubuntu0.16.04.1
的代碼處理文件的文件權限是0777
對源文件的許可是0777
被複制後的目標文件的文件權限(空白):0644.
顯然在複製之前不能控制權限。
任何人都知道這個原因,以及如何使php copy()函數複製文件的原始文件內容?
最好的問候,
AT