Rumah >pembangunan bahagian belakang >tutorial php >php下载远程文件存储到本地开发示例介绍

php下载远程文件存储到本地开发示例介绍

黄舟
黄舟asal
2017-08-16 09:58:283814semak imbas

在我们日常开发工作中,有的时候我们需要开发采集器发布接口这个就要使用到远程附件的功能,这个呢我们是需要用php远程下载文件储存到本地的函数即可,如果服务器支持CURL函数,程序则会优先选择CURL,因为测试结果表明CURL的响应时间及资源占用率比file_get_contents小得多;

首先我们还是要下载我们需要的php下载远程文件到本地存储的函数类库:http://www.php.cn/xiazai/leiku/805

下载完成之后找到我们需要的php类文件,解压至我们本地目录,创建新的php文件!

完成之后,我们要在新的php文件里调用这类,以及实例化该类:

<?php
include_once "codexiazai.php"; //引入类文件
$img=GrabImage(" //远程文件连接 
if($img) echo &#39;<pre class="brush:php;toolbar:false"><img src="&#39;.$img.&#39;">
'; //输出显示 else echo "false"; ?>

运行结果如下图所示:

23..png

当我们运行之后页面显示的是图片,当我们打开本地目录,图片已经存在我们本地,如下图:

24.png

说明:

这里我们使用的是下载图片作为实例,当我们每次刷新页面本地都会在此存储一张和之前一样的图片,在该类里面还有一个函数,当我们调用该函数,刷新页面的时候页面显示的只是名字,不是图片,这里就不给大家演示,根本实例几乎相同,小伙伴们可以自己动手试试!

Atas ialah kandungan terperinci php下载远程文件存储到本地开发示例介绍. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:PHP中Generator是什么Artikel seterusnya:简单介绍nginx配置与参数