PHP တွင်ကျွန်ုပ်တို့သည် is_link () function ကိုသုံးနိုင်သည်။ သင်္ကေတ link တစ်ခုသည်အခြားဖိုင် (သို့) လမ်းညွှန်တစ်ခုညွှန်ပြသည့်အထူးဖိုင်အမျိုးအစားဖြစ်သည်။ is_link () function သည်ဖိုင်သည်သင်္ကေတလမ်းကြောင်းဖြစ်ကြောင်းဆုံးဖြတ်ရန်သာမကလမ်းကြောင်းမှန်ပေါ်ရှိမ်ားအားအတည်ပြုရန်ခွင့်ပြုသည်။
is_link () function ကိုသတ်မှတ်ထားသောလမ်းကြောင်းသည်သင်္ကေတ link ကိုရှာဖွေရန်အသုံးပြုသည်။ လမ်းကြောင်းသည်သင်္ကေတ link တစ်ခုဖြစ်ပြီး link သည်တည်ရှိပါက ပြန်လည်ထူထောင် ပါ ။
$path = '/path/to/symlink';
if (is_link($path)) {
echo "ဒါကသင်္ကေတ link ကိုဖြစ်ပါတယ်。\n";
} else {
echo "ဤသည်သင်္ကေတ link မဟုတ်ပါဘူး。\n";
}
is_link () function ကိုတစ်ခုတည်းသောအငြင်းပွားမှုသည်စစ်ဆေးရန်ဖိုင်လမ်းကြောင်းကိုကိုယ်စားပြုသော $ လမ်းကြောင်း ဖြစ်သည်။ ဤလမ်းကြောင်းသည်ပကတိလမ်းကြောင်းသို့မဟုတ်ဆွေမျိုးလမ်းကြောင်းဖြစ်နိုင်သည်။
အကြွင်းမဲ့အာဏာလမ်းကြောင်း - ဥပမာ / var / www / html / symlink ။
ဆွေမျိုးလမ်းကြောင်း - ဤကဲ့သို့သော Symlink ကဲ့သို့သော Symlink ကဲ့သို့လက်ရှိအလုပ်လုပ်နေသော directory တွင်ဖော်ပြထားသည်။
သင်္ကေတ 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 () ကိုသုံးရန်အသုံးပြုသည်။
Readlink () function ကိုအသုံးပြုခြင်းကိုအသုံးပြုခြင်းသည်သင်္ကေတ link points ကိုရနိုင်သည်။ ၎င်းသည်ပုံဆောင်လမ်းကြောင်းများ၏ထိရောက်မှုကို debugging နှင့်အတည်ပြုရန်အလွန်အသုံးဝင်သည်။
$path = '/path/to/symlink';
if (is_link($path)) {
$target = readlink($path);
echo "သင်္ကေတ link မှထောက်ပြထားသောဖိုင်သည်: $target\n";
} else {
echo "ဤသည်သင်္ကေတ link မဟုတ်ပါဘူး。\n";
}
အကယ်. လမ်းကြောင်းသည် url တစ်ခုဖြစ်ပြီး local file လမ်းကြောင်းမဟုတ်ဘဲ၎င်းသည် filter_var () function ကို ဖြတ်. မှန်ကန်သော URL ဟုတ်မဟုတ်စစ်ဆေးနိုင်သည်။ ဥပမာအားဖြင့်, ကျွန်ုပ်တို့တွင် URL ချိတ်ဆက်မှုအချက်များအချက်များအချက်များရှိလျှင်ကျွန်ုပ်တို့သည်ဤနည်းအတိုင်းအတည်ပြုနိုင်သည်။