加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

php – 行使cURL将外部文件生涯到我的处事器

发布时间:2021-05-20 14:08:30 所属栏目:编程 来源:网络整理
导读:我有一个网站来表现开源影戏和视频. 我已经在mysql中生涯了网址,并将视频和图像链接到内容处事器. 可是用户诉苦网站速率慢,由于图像是从外部获取的,并且大大都时辰Internet Explorer乃至都没有表现图像. 我方才相识了cURL,并但愿将图像和视频生涯到我本身的

我有一个网站来表现开源影戏和视频.

我已经在mysql中生涯了网址,并将视频和图像链接到内容处事器.

可是用户诉苦网站速率慢,由于图像是从外部获取的,并且大大都时辰Internet Explorer乃至都没有表现图像.

我方才相识了cURL,并但愿将图像和视频生涯到我本身的处事器上,并为原始网站提供镜像.

我在很多处所获得了“curl -O(”);”语法来执利用命,但不知道如安在我的php剧本中行使它.

简而言之:
我已经将我的表单生涯在mysql中.我但愿它还将生涯文件生涯到我的web处事器上的目次中,并将文件路径生涯到mysql中的另一列.

接待任何情势的辅佐.
Thanx提前 最佳谜底

$local_file = "/tmp/filename.flv";//This is the file where we save the information
$remote_file = "http://www.test.com/filename.flv"; //Here is the file we are downloading


$ch = curl_init();
$fp = fopen ($local_file,'w+');
$ch = curl_init($remote_file);
curl_setopt($ch,CURLOPT_TIMEOUT,50);
curl_setopt($ch,CURLOPT_FILE,$fp);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch,CURLOPT_ENCODING,"");
curl_exec($ch);
curl_close($ch);
fclose($fp);

我差不多7年后抉择更新这个谜底.
对付那些为长途主机启用了copy()的用户,您只需行使:

copy("http://www.test.com/filename.flv","/some/local/path/filename.flv");

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读