2016-05-28 12 views
-1

我認爲不明白copy()如何工作...複製()PHP如何工作?覆蓋內容或添加?

它覆蓋目標文件中的原始文件的內容或添加內容?

$originale = '/var/www/sito/pagina.php'; 
$copia = '/var/www/sito_backup/backup_pagina.php'; 
copy($originale,$copia); 
+0

什麼是腳本中copy()的返回值? –

+0

** Doc:** copy()函數複製一個文件。該功能在成功時返回TRUE,在失敗時返回FALSE。 [func_filesystem_copy.asp](http://www.w3schools.com/php/func_filesystem_copy.asp) –

+0

**注意:**如果目標文件已經存在,它將被覆蓋。 –

回答

2

的文檔爲copy()說:

警告如果目標文件已經存在,它將被覆蓋。

如果您需要不同的行爲,請參閱fopen()及其$mode參數。

0

所有這些都是形成w3schools

copy()功能複製文件。該函數在 成功時返回TRUE,失敗時返回FALSE。

注意:如果目標文件已經存在,它將被覆蓋。

提示:如果你不想上傳同一文件或覆蓋,那麼你可以檢查該文件存在與否如果不能再複製。

file_exists()函數檢查文件或目錄是否存在。

關於file_exists的詳細信息