Network Development တွင်ဝေးလံခေါင်သီသောဓာတ်ပုံများကိုဒေါင်းလုတ် လုပ်. သိမ်းဆည်းရန်လိုအပ်ကြောင်းမကြာခဏလိုအပ်သည်။ ဆာဗာသို့တင်ထားသော 0 က်ဘ်စာမျက်နှာများပေါ်တွင်တင်ထားသောရုပ်ပုံများပေါ်တွင်ရုပ်ပုံများကို download လုပ်ခြင်းရှိမရှိ PHP သည်ဤလုပ်ငန်းကိုအလွယ်တကူကိုင်တွယ်နိုင်သည်။ ဤဆောင်းပါးသည်သင့်အားဝေးလံသောဓာတ်ပုံများကိုဒေါင်းလုတ်လုပ်ရန်နှင့်ကယ်တင်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုလေ့လာရန်တစ်ဆင့်ချင်းသွားပါလိမ့်မည်။
ပထမ ဦး စွာသင်သည်ဝေးလံခေါင်သီသောပုံရိပ်၏ URL ကိုရယူရန်လိုအပ်သည်။ ၎င်းကို 0 က်ဘ်စာမျက်နှာများကို 0 က်ဘ်၏စာမျက်နှာများကိုခုတ်လှဲခြင်း, ကျနော်တို့ဝေးလံခေါင်သီသောပုံရိပ်၏ URL ရရှိသည်ဆိုပါစို့။
$remoteImageUrl = "http://example.com/image.jpg";
ထို့နောက်သင်သည်ပုံ၏ကယ်တင်ခြင်းလမ်းကြောင်းကိုဆုံးဖြတ်ရန်လိုအပ်သည်။ အမှန်တကယ်လိုအပ်ချက်များအရလမ်းကြောင်းနှင့်ဖိုင်အမည်ကိုသင်သတ်မှတ်နိုင်သည်။ ဤဥပမာတွင်ကျွန်ုပ်တို့သည် image ကို script တည်ရှိရာလမ်းညွှန်သို့သိမ်းဆည်းပြီးဖိုင်အမည်ကိုလက်ရှိ timestamp သို့သတ်မှတ်ထားသည့်နေရာသို့သိမ်းဆည်းသည်။
$localPath = __DIR__ . '/' . time() . '.jpg';
PHP ၏ File Operation function ကို အသုံးပြု. ဖိုင်များကိုဝေးလံခေါင်သီသော url ၏ URL မှလွဲ. သိမ်းဆည်းပြီးသိမ်းဆည်းနိုင်သည်။
if (copy($remoteImageUrl, $localPath)) {
echo "ဓာတ်ပုံဒေါင်းလုပ်အောင်မြင်ခဲ့သည်!";
} else {
echo "Image download လုပ်ခြင်းမအောင်မြင်ပါ!";
အထက်ပါအဆင့်များမှတဆင့်ဝေးလံခေါင်ဖျားသောရုပ်ပုံများကိုဒေါင်းလုတ်လုပ်ခြင်းနှင့်သိမ်းဆည်းခြင်း၏ function ကိုနားလည်သဘောပေါက်ရန် PHP ကိုသုံးနိုင်သည်။ သို့သော်လက်တွေ့ကျသောအပလီကေးရှင်းများတွင်အောက်ပါအချက်များကိုဂရုပြုရန်လိုအပ်သည် -
အတိုချုပ်ဆိုရလျှင် PHP မှတစ်ဆင့်ဝေးလံခေါင်ဖျားသောရုပ်ပုံများကိုဒေါင်းလုတ် လုပ်. သိမ်းဆည်းရန်အလွန်လက်တွေ့ကျကျွမ်းကျင်မှုဖြစ်သည်။ အခြေခံကုဒ်နှင့်ကြိုတင်ကာကွယ်မှုများပြုလုပ်သောကြောင့်သင်လိုအပ်ချက်များနှင့်အညီပြောင်းလွယ်ပြင်လွယ်ကိုပိုမိုကောင်းမွန်စေနိုင်သည်။