0 レビュー
1 回答
ubuntu-PHPのcopy()関数が空白のファイルを作成するのはなぜですか?
私にはコピー機能があります:
<?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
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。