久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      PHP快速實(shí)現(xiàn)從URL下載文件的兩種方法

      在上一篇《實(shí)例演示怎么在單擊按鈕時調(diào)用PHP函數(shù)》中給大家介紹了怎么在單擊按鈕時調(diào)用PHP函數(shù),有需要的朋友可以學(xué)習(xí)了解一下~

      本文的主題內(nèi)容則是如何通過PHP實(shí)現(xiàn)從URL下載文件?

      其實(shí)有許多方法可以從 URL 下載文件,但是本文將重點(diǎn)討論兩種方法:

      第一種方法:

      使用file_get_contents() 函數(shù): file_get_contents() 函數(shù)用于將文件讀入字符串。該函數(shù)使用服務(wù)器支持的內(nèi)存映射技術(shù),從而提高性能,使其成為讀取文件內(nèi)容的首選方式。

      語法:

      file_get_contents($path, $include_path, $context, $start, $max_length)

      創(chuàng)建一個test.php示例文件,內(nèi)容如下:

      <?php // 將文件URL初始化為變量 $url = 'https://img.php.cn/upload/article/000/000/020/6125a391e4e76689.png';  // 使用basename()函數(shù)獲取文件名 $file_name = basename($url);  // 使用file_get_contents()函數(shù)從url獲取文件,使用file_put_contents()函數(shù)保存文件 if(file_put_contents( $file_name,file_get_contents($url))) {     echo "文件下載成功"; } else {     echo "文件下載失敗"; }

      運(yùn)行結(jié)果顯示:

      文件下載成功

      現(xiàn)在我們可以查看test.php文件的同目錄下是不是成功保存了“6125a391e4e76689.png”文件:

      PHP快速實(shí)現(xiàn)從URL下載文件的兩種方法

      成功從URL保存了文件。

      第二種方法:使用 PHP Curl

      創(chuàng)建一個test.php示例文件,示例代碼如下:

      <?php  $url = 'https://img.php.cn/upload/article/000/000/020/6125a391e4e76689.png';  // 初始化cURL會話 $ch = curl_init($url);  // 初始化保存文件的目錄名 $dir = './';  // 函數(shù)返回文件名 $file_name = basename($url);  // 將文件保存到給定位置 $save_file_loc = $dir . $file_name;  // 打開文件 $fp = fopen($save_file_loc, 'wb');  // 為cURL傳輸設(shè)置一個選項 curl_setopt($ch, CURLOPT_FILE, $fp); curl_setopt($ch, CURLOPT_HEADER, 0);  // 執(zhí)行cURL會話 curl_exec($ch);  // 關(guān)閉cURL會話并釋放所有資源 curl_close($ch);  // 關(guān)閉文件 fclose($fp);

      運(yùn)行test.php文件后即可在指定位置查看到下載保存的文件。

      該方法實(shí)現(xiàn)下載文件的具體步驟:

      • 將文件 URL 初始化為變量

      • 創(chuàng)建 cURL 會話

      • 聲明一個變量并存儲下載文件將保存的目錄名稱。

      • 如果文件路徑作為參數(shù)提供,則使用 basename() 函數(shù)返回文件基本名稱。

      • 將文件保存到給定位置。

      • 以寫字符串方式打開保存的文件位置

      • 設(shè)置 cURL 傳輸選項

      • 執(zhí)行 cURL 會話并關(guān)閉 cURL 會話并釋放所有資源

      • 關(guān)閉文件

      最后給大家推薦最新最全面的《PHP視頻教程》~快來學(xué)習(xí)吧!

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號