PHP下载远程文件到本地的函数-copy()

如果我们自己写了一个PHP程序的网站,需要做一个在线更新的功能,那么应该怎么来做呢?

u_3076216966_3694567847&fm_253&fmt_auto&app_138&f_PNG

我的思路就是在另一台服务器上面放上最新的版本文件(一个压缩包),然后通过php的copy()函数把这个文件下载的云服务器里面,然后进行解压就可以实现远程更新的功能了。

在这里我就不讲如何解压压缩包了,直接讲讲如何使用copy()函数来下载远程的压缩包。

先来看看copy()函数的定义和用法:

copy() 函数复制文件。

该函数如果成功则返回 TRUE,如果失败则返回 FALSE。

语法如下:

copy(远程文件下载地址,需要下载到的地方)

提示和注释

注释:如果目标文件已存在,将会被覆盖。

现在我们来看一个实例:

<?php

echo copy("https://www.bcdog.cn/iapp.zip","public/a.zip");

?>

上面的代码将输出:

如果成功了,那么会输出1,否则输出0。

好了,关于copy()函数的讲解就到这里,现在可以拿它去下载远程文件到自己的服务器里面了。

© 版权声明
THE END
喜欢就支持一下吧
点赞16 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片