在 PHP 中,您可以使用
copy()
函数将远程文件复制到本地。以下是一些示例代码:
// 远程文件的 URL
$remote_url = 'http://example.com/remote_file.txt';
// 本地文件的路径和文件名
$local_file = '/path/to/local_file.txt';
// 执行复制操作
if (copy($remote_url, $local_file)) {
echo '文件已成功复制到本地!';
} else {
echo '文件复制失败。';
在上面的代码中,我们首先定义了远程文件的 URL 和本地文件的路径和文件名。然后,我们使用 copy()
函数执行复制操作,并根据操作的结果输出相应的消息。
请注意,在执行 copy()
函数之前,您需要启用 PHP 的远程文件访问功能。您可以在 php.ini
配置文件中设置 allow_url_fopen
选项来启用它,或者使用 curl
扩展或 file_get_contents()
函数替代 copy()
函数。
同时,在复制远程文件之前,您也需要确保您有足够的权限读取和写入本地文件。