လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP တွင် is_link () function ကို အသုံးပြု. ဖိုင်လမ်းကြောင်းများ၏တရားဝင်မှုကိုမည်သို့စစ်ဆေးရမည်နည်း။

PHP တွင် is_link () function ကို အသုံးပြု. ဖိုင်လမ်းကြောင်းများ၏တရားဝင်မှုကိုမည်သို့စစ်ဆေးရမည်နည်း။

M66 2025-07-08

PHP တွင်ကျွန်ုပ်တို့သည် is_link () function ကိုသုံးနိုင်သည်။ သင်္ကေတ link တစ်ခုသည်အခြားဖိုင် (သို့) လမ်းညွှန်တစ်ခုညွှန်ပြသည့်အထူးဖိုင်အမျိုးအစားဖြစ်သည်။ is_link () function သည်ဖိုင်သည်သင်္ကေတလမ်းကြောင်းဖြစ်ကြောင်းဆုံးဖြတ်ရန်သာမကလမ်းကြောင်းမှန်ပေါ်ရှိမ်ားအားအတည်ပြုရန်ခွင့်ပြုသည်။

1 ။ နိဒါန်း Is_link () function ကိုမိတ်ဆက်

is_link () function ကိုသတ်မှတ်ထားသောလမ်းကြောင်းသည်သင်္ကေတ link ကိုရှာဖွေရန်အသုံးပြုသည်။ လမ်းကြောင်းသည်သင်္ကေတ link တစ်ခုဖြစ်ပြီး link သည်တည်ရှိပါက ပြန်လည်ထူထောင် ပါ

 $path = '/path/to/symlink';
if (is_link($path)) {
    echo "ဒါကသင်္ကေတ link ကိုဖြစ်ပါတယ်。\n";
} else {
    echo "ဤသည်သင်္ကေတ link မဟုတ်ပါဘူး。\n";
}

2 ။ is_link () function ကို၏ parameters တွေကို

is_link () function ကိုတစ်ခုတည်းသောအငြင်းပွားမှုသည်စစ်ဆေးရန်ဖိုင်လမ်းကြောင်းကိုကိုယ်စားပြုသော $ လမ်းကြောင်း ဖြစ်သည်။ ဤလမ်းကြောင်းသည်ပကတိလမ်းကြောင်းသို့မဟုတ်ဆွေမျိုးလမ်းကြောင်းဖြစ်နိုင်သည်။

  • အကြွင်းမဲ့အာဏာလမ်းကြောင်း - ဥပမာ / var / www / html / symlink

  • ဆွေမျိုးလမ်းကြောင်း - ဤကဲ့သို့သော Symlink ကဲ့သို့သော Symlink ကဲ့သို့လက်ရှိအလုပ်လုပ်နေသော directory တွင်ဖော်ပြထားသည်။

3 ။ is_link () function ကိုအသုံးပြုပါဖိုင်လမ်းကြောင်းများ၏တရားဝင်မှုကိုစစ်ဆေးပါ

သင်္ကေတ link သည်မှန်ကန်မှုရှိမရှိဆုံးဖြတ်ရန်အတွက်ကျွန်ုပ်တို့သည်ပစ်မှတ်ထားဖိုင်တည်ရှိရန်အချက်များသေချာစေရန်လိုအပ်သည်။ သင်္ကေတ link မှညွှန်ပြသောပစ်မှတ်ဖိုင်သည်မတည်ရှိပါက is_link () သည် မှန်ကန် သည်, သို့သော်၎င်းသည် link သည်မှန်ကန်သည်ဟုမဆိုလိုပါ။

ကျွန်ုပ်တို့သည် is_link () နှင့် file_exists () file_exists () functions () functions () functions () functions များကိုပေါင်းစပ်နိုင်သည်။ File_exists () function ကိုဖိုင်သို့မဟုတ်လမ်းညွှန်တစ်ခုရှိ, မရှိစစ်ဆေးရန်အသုံးပြုသည်။

 $path = '/path/to/symlink';

if (is_link($path)) {
    echo "ဒါကသင်္ကေတ link ကိုဖြစ်ပါတယ်。\n";
    if (file_exists(readlink($path))) {
        echo "သင်္ကေတ link မှထောက်ပြထားသောဖိုင်တည်ရှိသည်。\n";
    } else {
        echo "သင်္ကေတ link မှထောက်ပြထားသောဖိုင်သည်မတည်ရှိပါ。\n";
    }
} else {
    echo "ဤသည်သင်္ကေတ link မဟုတ်ပါဘူး。\n";
}

အထက်ပါကုဒ်တွင်ကျွန်ုပ်တို့သည် is_link () လမ်းကြောင်းသည်သင်္ကေတလမ်းကြောင်းဖြစ်ကြောင်းကိုစစ်ဆေးရန်ပထမ ဦး ဆုံးအသုံးပြုသည်။ အကယ်. ၎င်းသည်သင်္ကေတ link ဖြစ်လျှင် Target File လမ်းကြောင်းကိုသင်္ကေတဖိုင်လမ်းကြောင်းကိုအသုံးပြုရန်နှင့် file_exists () file_exists () ကို သုံးရန် People_Exists () ကိုသုံးရန်အသုံးပြုသည်။

4 ။ သင်္ကေတ link ၏ပစ်မှတ်လမ်းကြောင်းကိုဖတ်ပါ

Readlink () function ကိုအသုံးပြုခြင်းကိုအသုံးပြုခြင်းသည်သင်္ကေတ link points ကိုရနိုင်သည်။ ၎င်းသည်ပုံဆောင်လမ်းကြောင်းများ၏ထိရောက်မှုကို debugging နှင့်အတည်ပြုရန်အလွန်အသုံးဝင်သည်။

 $path = '/path/to/symlink';

if (is_link($path)) {
    $target = readlink($path);
    echo "သင်္ကေတ link မှထောက်ပြထားသောဖိုင်သည်: $target\n";
} else {
    echo "ဤသည်သင်္ကေတ link မဟုတ်ပါဘူး。\n";
}

5 ။ is_link () နှင့် filter_var () urls ကိုစစ်ဆေးရန်

အကယ်. လမ်းကြောင်းသည် url တစ်ခုဖြစ်ပြီး local file လမ်းကြောင်းမဟုတ်ဘဲ၎င်းသည် filter_var () function ကို ဖြတ်. မှန်ကန်သော URL ဟုတ်မဟုတ်စစ်ဆေးနိုင်သည်။ ဥပမာအားဖြင့်, ကျွန်ုပ်တို့တွင် URL ချိတ်ဆက်မှုအချက်များအချက်များအချက်များရှိလျှင်ကျွန်ုပ်တို့သည်ဤနည်းအတိုင်းအတည်ပြုနိုင်သည်။