ဖွံ့ဖြိုးရေးလုပ်ငန်းစဉ်အတွင်းကျွန်ုပ်တို့သည်အခြားဝက်ဘ်ဆိုက်များမှရုပ်ပုံများမှရုပ်ပုံများရယူခြင်းကဲ့သို့သောဝေးလံခေါင်ဖျားသောပုံရိပ်များကိုမကြာခဏအသုံးပြုရန်လိုအပ်သည်။ သို့သော်ဝေးလံခေါင်ဖျားသောပုံရိပ်များကိုတိုက်ရိုက်ရည်ညွှန်းသောလင့်ခ်များသည်ပုံရိပ်အရင်းအမြစ်နေရာ၏အပြောင်းအလဲများသို့မဟုတ်ဖျက်ခြင်းကဲ့သို့သောအန္တရာယ်များဖြစ်နိုင်သည်။ ထို့ကြောင့်ဝေးလံခေါင်ဖျားသောရုပ်ပုံများကိုဒေသခံဆာဗာတစ်ခုသို့ချွေပြီး 4 င်းတို့၏သက်ဆိုင်ရာသတင်းအချက်အလက်များကိုရယူခြင်းသည်ဘုံနှင့်ထိရောက်သောဖြေရှင်းချက်ဖြစ်သည်။
PHP တွင်ကျွန်ုပ်တို့သည်သိမ်းဆည်းထားသောအဝေးမှဓါတ်ပုံများကိုရှာဖွေခြင်းနှင့်အောက်ပါအဆင့်များမှဓာတ်ပုံအချက်အလက်များကိုရယူခြင်းကိုကျွန်ုပ်တို့နားလည်သဘောပေါက်နိုင်သည်။
ပထမ ဦး စွာကျွန်ုပ်တို့သည်အသုံးပြုသူ၏ input, ဒေတာဘေ့စ်စုံစမ်းမှုသို့မဟုတ်အခြားနည်းလမ်းများမှတဆင့်ရရှိနိုင်သည့်ဝေးလံသောပုံရိပ်၏ URL ကိုရရှိရန်လိုအပ်သည်။ နမူနာတွင်ဝေးလံခေါင်သီသောပုံရိပ်၏ URL သည် http://exampe.com/image.jpg ဖြစ်သည်ဟုကျွန်ုပ်တို့ယူဆသည်။
PHP file_get_contents
သုံးနိုင်တယ်
အထက်ပါကုဒ်ကိုဖွင့်ပြီးနောက် Remote Image ကိုဆာဗာ၏သတ်မှတ်ထားသောလမ်းကြောင်း - /path/toTo/save/image.jpg သို့သိမ်းဆည်းလိမ့်မည်။
ပုံကိုသိမ်းဆည်းပြီးသောအခါကျွန်ုပ်တို့သည် PHP ၏ Getimensize function ကိုအရွယ်အစားနှင့် MIME အမျိုးအစားကဲ့သို့သောပုံနှင့်သက်ဆိုင်သောသတင်းအချက်အလက်များကိုရရှိရန်အသုံးပြုနိုင်သည်။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
<?php $localImagePath = '/path/to/save/image.jpg'; // ရုပ်ပုံအချက်အလက်ရယူပါ $imageInfo = getimagesize($localImagePath); // ပုံ၏အကျယ်ကိုရယူပါ、အမြင့်နှင့်MIMEပုံနှိပ်စာ $width = $imageInfo[0]; $height = $imageInfo[1]; $mime = $imageInfo['mime']; // output ကိုရုပ်ပုံသတင်းအချက်အလက် echo "ပုံအရွယ်အစား:{$width}x{$height}<br> "; ECHO "MIME အမျိုးအစား: {$ mime}<br> "; >
အထက်ပါကုဒ်ကိုဖွင့်ပြီးနောက်သင်သည်ပုံ၏အရွယ်အစားနှင့် MIME အမျိုးအစားကိုရရှိမည်ဖြစ်သည်။
PHP ၏ File_Get_contronents နှင့် File_Propar_Contore function များကိုအသုံးပြုခြင်းဖြင့်ကျွန်ုပ်တို့သည်ဝေးလံခေါင်ဖျားသောရုပ်ပုံများကို local server သို့ဒေါင်းလုတ် လုပ်. သိမ်းဆည်းနိုင်သည်။ ထို့နောက်အရွယ်အစားနှင့် MIME အမျိုးအစားများအပါအ 0 င်ပုံ၏အသေးစိတ်အချက်အလက်များကိုရရှိရန် Getimensize function ကိုအသုံးပြုပါ။ ဤနည်းအားဖြင့်ကျွန်ုပ်တို့သည်ဝေးလံခေါင်ဖျားသောရုပ်ပုံများအသုံးပြုခြင်းကိုထိရောက်စွာထိန်းချုပ်နိုင်ပြီးပုံပျက်ကွက်ခြင်းသို့မဟုတ်တည်နေရာပြောင်းလဲမှုများကြောင့်ဖြစ်ပေါ်လာသောပြ problems နာများကိုရှောင်ရှားနိုင်သည်။
အထက်ဖော်ပြပါအကြောင်းအရာများသည် PHP ကို အသုံးပြု. Remote ဓါတ်ပုံများကိုသက်သာစေရန်နှင့်ပုံသဏ္ဌာန်သတင်းအချက်အလက်များကိုရယူရန်နှင့်ပုံသဏ္ဌာန်အချက်အလက်များကိုရယူရန်သင့်အားဖွံ့ဖြိုးရေးလုပ်ငန်းစဉ်အတွင်းပိုမိုပြောင်းလွယ်ပြင်လွယ်ပုံဖော်ခြင်းကိုလုပ်ဆောင်ရန်ကူညီခြင်းအားဖြင့်ရှင်းပြသည်။