PHP တွင် Curl Library သို့မဟုတ် File_Get_contents () function ကိုသုံးနိုင်သည်။ ဤဆောင်းပါးသည်ဝေးလံခေါင်သီသောဖိုင်များကိုအလွယ်တကူ download လုပ်နိုင်ရန်ဤဆောင်းပါးနှစ်ခုကိုဤနည်းစနစ်နှစ်ခုကိုမိတ်ဆက်ပေးလိမ့်မည်။
ကောက်ကောက်သည်အစွမ်းထက်သော source network library တစ်ခုဖြစ်ပြီး Protocol များ (HTTP, FTP, စသည်) ။ ဤတွင် Curl စာကြည့်တိုက်ကို သုံး. အဝေးထိန်းဖိုင်များကို download လုပ်ရန်အဆင့်များမှာ -
1 ။ ဆံပင်ကောက်ကောက်ကိုအစပြုပါ
$ch = curl_init();
2 ။ curl options ကို set
$url = "ဝေးလံခေါင်သီဖိုင်URL";
$outputFile = "ဖိုင်ကိုသိမ်းဆည်းရန်လမ်းကြောင်း";
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
အထက်ပါကုဒ်သည် curl_setop () function မှတဆင့်ရွေးချယ်စရာနှစ်ခုကိုသတ်မှတ်သည်။
3 ။ ဖိုင်ကိုသိမ်းဆည်းပါ
file_put_contents($outputFile, $data);
download လုပ်ထားသောဖိုင်အကြောင်းအရာကိုသတ်မှတ်ထားသောလမ်းကြောင်းသို့သိမ်းဆည်းရန် file_put_controntents () function ကိုသုံးပါ။
Code Pergal:
$ch = curl_init();
$url = "ဝေးလံခေါင်သီဖိုင်URL";
$outputFile = "ဖိုင်ကိုသိမ်းဆည်းရန်လမ်းကြောင်း";
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
file_put_contents($outputFile, $data);
curl_close($ch);
File_Get_contros () သည် PHP တွင်အသုံးပြုသော function တစ်ခုဖြစ်သည်။ File_get_Contents () function ကို သုံး. ဝေးလံခေါင်သီသောဖိုင်ကိုဒေါင်းလုပ်လုပ်ရန်အဆင့်များမှာ -
1 ။ အဝေးထိန်းဖိုင် contents တွေကိုရယူပါ
$url = "ဝေးလံခေါင်သီဖိုင်URL";
$data = file_get_contents($url);
2 ။ ဖိုင်ကိုသိမ်းဆည်းပါ
$outputFile = "ဖိုင်ကိုသိမ်းဆည်းရန်လမ်းကြောင်း";
file_put_contents($outputFile, $data);
Code Pergal:
$url = "ဝေးလံခေါင်သီဖိုင်URL";
$outputFile = "ဖိုင်ကိုသိမ်းဆည်းရန်လမ်းကြောင်း";
$data = file_get_contents($url);
file_put_contents($outputFile, $data);
ဤဆောင်းပါးသည် PHP ကို အသုံးပြု. ဝေးလံသောဖိုင်များကို download လုပ်ရန်နည်းစနစ်နှစ်ခုကိုမိတ်ဆက်ပေးသည်။ မည်သည့်နည်းလမ်းကိုသင်ရွေးချယ်ပါစေထိရောက်သော Remote file download function ကိုရရှိနိုင်ပါသည်။ လက်တွေ့ကျသောအပလီကေးရှင်းများတွင်စီမံကိန်းလိုအပ်ချက်များအရအသင့်တော်ဆုံးနည်းလမ်းကိုရွေးချယ်နိုင်သည်။
ဖိုင်များကိုဒေါင်းလုတ်လုပ်သည့်အခါကွန်ယက်ဆက်သွယ်မှုတည်ငြိမ်မှုနှင့်ဖိုင်အရွယ်အစားအကန့်အသတ်များကိုဂရုပြုပါ။ အကယ်. သင်ပိုမိုကြီးမားသောဖိုင်များကို download လုပ်ရန်လိုအပ်ပါက download စွမ်းဆောင်ရည်ကိုတိုးတက်စေရန် Shard Download နည်းပညာကိုအသုံးပြုရန်စဉ်းစားနိုင်သည်။
ဒီဆောင်းပါးကသင့်ကိုကူညီလိမ့်မယ်လို့မျှော်လင့်ပါတယ်။