易洋国学旗下网站:
查询

copy()函数—用法及示例

「 将文件从一个位置复制到另一个位置 」


函数名称:copy() 适用版本:PHP 4, PHP 5, PHP 7

函数描述:copy() 函数用于将文件从一个位置复制到另一个位置。

用法:bool copy ( string $source , string $destination [, resource $context ] )

参数:

  • $source:必需,指定要复制的源文件路径,可以是本地文件或远程文件的URL。
  • $destination:必需,指定复制后文件的目标路径。
  • $context:可选,指定一个PHP 资源,它是一个上下文资源,包含了一些选项,如文件的读写权限等。

返回值:成功时返回 true,失败时返回 false。

示例:

// 复制本地文件
$sourceFile = '/path/to/source/file.txt';
$destinationFile = '/path/to/destination/file.txt';
if (copy($sourceFile, $destinationFile)) {
    echo "文件复制成功!";
} else {
    echo "文件复制失败!";
}

// 复制远程文件
$sourceFile = 'http://example.com/source/file.txt'; 
$destinationFile = '/path/to/destination/file.txt';
if (copy($sourceFile, $destinationFile)) {
    echo "文件复制成功!";
} else {
    echo "文件复制失败!";
}

注意事项:

  1. 如果 $destination 路径已存在同名文件,将会覆盖该文件。
  2. 如果复制的文件是远程文件,则需要确保服务器已经启用了 allow_url_fopen 配置选项。
  3. 如果 $source 是一个目录,则会抛出一个警告,且不会进行复制。
补充纠错
上一个函数: convert_uuencode()函数
下一个函数: cos()函数
热门PHP函数
分享链接