在我們日常開發工作中,有的時候我們需要開發採集器發布介面這個就要使用到遠端附件的功能,這呢我們是需要用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 '<pre class="brush:php;toolbar:false"><img src="'.$img.'" alt="php下載遠端檔案儲存到本機開發範例介紹" >'; //输出显示 else echo "false"; ?>
運行結果如下圖所示:
當我們運行之後頁面顯示的是圖片,當我們打開本地目錄,圖片已經存在我們本地,如下圖:
說明:
這裡我們使用的是下載圖片作為實例,當我們每次刷新頁面本地都會在此儲存一張和之前一樣的圖片,在該類別裡面還有一個函數,當我們呼叫該函數,刷新頁面的時候頁面顯示的只是名字,不是圖片,這裡就不給大家演示,根本實例幾乎相同,小伙伴們可以自己動手試試!
以上是php下載遠端檔案儲存到本機開發範例介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!