php copy()函数介绍
copy — 复制拷贝文件
语法:
bool copy ( string $source , string $dest [, resource $context ] )
将文件从 source 复制拷贝到 dest。 如果要移动文件的话,请使用rename()函数。
参数:
source:源文件路径。
dest:目标路径。如果 dest 是一个 URL,则如果封装协议不支持覆盖已有的文件时拷贝操作会失败。 如果目标文件已存在,将会被覆盖。
context:A valid context resource created with stream_context_create().
返回值:
成功时返回 TRUE, 或者在失败时返回 FALSE。
php copy()函数实例
使用copy()函数复制拷贝文件
$source = "./test.txt";
$destination = "./copy.txt";
if(copy($source, $destination)) {
echo "File copied successfully.", "\n";
} else {
echo "The specified file could not be copied. Please try again.", "\n";
}
?>
例外一种方法实现复制拷贝文件(不使用copy()函数)
function copyfiles($file1,$file2){
$contentx =@file_get_contents($file1);
$openedfile = fopen($file2, "w");
fwrite($openedfile, $contentx);
/* http://www.manongjc.com/article/1350.html */
fclose($openedfile);
if ($contentx === FALSE) {
$status=false;
}else $status=true;
return $status;
}
?>