У меня есть функция копирования за Say:Почему моя функция copy() PHP создает пустой файл?
<?php
copy ("$source" , "$destination");
?>
Код действительно создает копию succssfully однако $ назначения (или скопированный файл) остается пустым. если я его открываю, он пуст, в отличие от исходного файла $.
Размер файла 0b.
Моя ситуация:
Nginx/1.10.0 (Ubuntu)
PHP 7.0.13-0
ubuntu0.16.04.1
Файловые права доступа для файла обработки кода is 0777
Разрешение для исходного файла: 0777
Разрешение файла для целевого файла после его копирования (пустой): 0644.
Очевидно, что никакого контроля над разрешением до копирования не существует.
Кто-нибудь знает причину этого и как заставить функцию php copy() копировать файл с исходным содержимым файла?
С наилучшими пожеланиями,
НА