လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP ကို ​​အသုံးပြု. Remote ဖိုင်များသို့ Remote Files သို့ download လုပ်နည်း

PHP ကို ​​အသုံးပြု. Remote ဖိုင်များသို့ Remote Files သို့ download လုပ်နည်း

gitbox 2025-06-28

PHP ကို ​​အသုံးပြု. သတ်မှတ်ထားသော directory သို့ Remote ဖိုင်များကိုမည်သို့ကူးယူရမည်နည်း

PHP တွင် Curl Library သို့မဟုတ် File_Get_contents () function ကိုသုံးနိုင်သည်။ ဤဆောင်းပါးသည်ဝေးလံခေါင်သီသောဖိုင်များကိုအလွယ်တကူ download လုပ်နိုင်ရန်ဤဆောင်းပါးနှစ်ခုကိုဤနည်းစနစ်နှစ်ခုကိုမိတ်ဆက်ပေးလိမ့်မည်။

Rearl စာကြည့်တိုက်ကို သုံး. အဝေးထိန်းဖိုင်များကို 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 မှတဆင့်ရွေးချယ်စရာနှစ်ခုကိုသတ်မှတ်သည်။

  • curlopt_url : ဒေါင်းလုပ်လုပ်ရန်အဝေးထိန်းဖိုင်၏ URL ကိုသတ်မှတ်သည်။
  • curlopt_ruturntransfer : 1 ကိုသတ်မှတ်ပါ, ဆိုလိုတာကဒေါင်းလုပ်လုပ်ထားတဲ့ဖိုင်အကြောင်းအရာကို string တစ်ခုအနေနဲ့ပြန်လာတယ်။

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_contents () function ကို သုံး. အဝေးထိန်းဖိုင်များကို download လုပ်ပါ

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 နည်းပညာကိုအသုံးပြုရန်စဉ်းစားနိုင်သည်။

ဒီဆောင်းပါးကသင့်ကိုကူညီလိမ့်မယ်လို့မျှော်လင့်ပါတယ်။