လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Remote ဓါတ်ပုံတွေကိုဘယ်လိုသိမ်းပြီး PHP ကိုအသုံးပြုပြီးသက်ဆိုင်ရာအချက်အလက်တွေကိုရနိုင်မလဲ

Remote ဓါတ်ပုံတွေကိုဘယ်လိုသိမ်းပြီး PHP ကိုအသုံးပြုပြီးသက်ဆိုင်ရာအချက်အလက်တွေကိုရနိုင်မလဲ

M66 2025-06-24

ဝေးလံခေါင်ဖျားသောဓာတ်ပုံများကိုမည်သို့သိမ်းဆည်းရမည်နှင့် PHP ကိုအသုံးပြုပြီးရုပ်ပုံအချက်အလက်များကိုရယူနည်း

ဖွံ့ဖြိုးရေးလုပ်ငန်းစဉ်အတွင်းကျွန်ုပ်တို့သည်အခြားဝက်ဘ်ဆိုက်များမှရုပ်ပုံများမှရုပ်ပုံများရယူခြင်းကဲ့သို့သောဝေးလံခေါင်ဖျားသောပုံရိပ်များကိုမကြာခဏအသုံးပြုရန်လိုအပ်သည်။ သို့သော်ဝေးလံခေါင်ဖျားသောပုံရိပ်များကိုတိုက်ရိုက်ရည်ညွှန်းသောလင့်ခ်များသည်ပုံရိပ်အရင်းအမြစ်နေရာ၏အပြောင်းအလဲများသို့မဟုတ်ဖျက်ခြင်းကဲ့သို့သောအန္တရာယ်များဖြစ်နိုင်သည်။ ထို့ကြောင့်ဝေးလံခေါင်ဖျားသောရုပ်ပုံများကိုဒေသခံဆာဗာတစ်ခုသို့ချွေပြီး 4 င်းတို့၏သက်ဆိုင်ရာသတင်းအချက်အလက်များကိုရယူခြင်းသည်ဘုံနှင့်ထိရောက်သောဖြေရှင်းချက်ဖြစ်သည်။

PHP တွင်ကျွန်ုပ်တို့သည်သိမ်းဆည်းထားသောအဝေးမှဓါတ်ပုံများကိုရှာဖွေခြင်းနှင့်အောက်ပါအဆင့်များမှဓာတ်ပုံအချက်အလက်များကိုရယူခြင်းကိုကျွန်ုပ်တို့နားလည်သဘောပေါက်နိုင်သည်။

အဆင့် 1 - ဝေးလံခေါင်သီသောပုံရိပ်၏ URL ကိုရယူပါ

ပထမ ဦး စွာကျွန်ုပ်တို့သည်အသုံးပြုသူ၏ input, ဒေတာဘေ့စ်စုံစမ်းမှုသို့မဟုတ်အခြားနည်းလမ်းများမှတဆင့်ရရှိနိုင်သည့်ဝေးလံသောပုံရိပ်၏ URL ကိုရရှိရန်လိုအပ်သည်။ နမူနာတွင်ဝေးလံခေါင်သီသောပုံရိပ်၏ URL သည် http://exampe.com/image.jpg ဖြစ်သည်ဟုကျွန်ုပ်တို့ယူဆသည်။

အဆင့် 2: ဝေးလံခေါင်သီသောပုံကိုကူးယူပါ

PHP file_get_contents သုံးနိုင်တယ်

အထက်ပါကုဒ်ကိုဖွင့်ပြီးနောက် Remote Image ကိုဆာဗာ၏သတ်မှတ်ထားသောလမ်းကြောင်း - /path/toTo/save/image.jpg သို့သိမ်းဆည်းလိမ့်မည်။

အဆင့် 3: ဓာတ်ပုံများကိုသိမ်းဆည်းခြင်းနှင့်သက်ဆိုင်သောအချက်အလက်များကိုရယူပါ

ပုံကိုသိမ်းဆည်းပြီးသောအခါကျွန်ုပ်တို့သည် 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 ဓါတ်ပုံများကိုသက်သာစေရန်နှင့်ပုံသဏ္ဌာန်သတင်းအချက်အလက်များကိုရယူရန်နှင့်ပုံသဏ္ဌာန်အချက်အလက်များကိုရယူရန်သင့်အားဖွံ့ဖြိုးရေးလုပ်ငန်းစဉ်အတွင်းပိုမိုပြောင်းလွယ်ပြင်လွယ်ပုံဖော်ခြင်းကိုလုပ်ဆောင်ရန်ကူညီခြင်းအားဖြင့်ရှင်းပြသည်။