رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
بررسی دی ان اس ورودی کاربر
#1
با سلام
دوستان بنده چطوری با استفاده از تابع preg_match دی ان اس ورودی کاربر رو بررسی کنم
آیا بعد از preg_match راهی برای بررسی DNS وجود دارد؟
پاسخ
تشکر شده توسط:
#2
شما متنی که DNS داخلش هست رو از کجا میخونید؟ متن رو بگذارین تا ببینیم با preg_match چطور میشه پیداش کرد. کار preg_match پیداکردن عبارات براساس قاعده و فرمول مشخص هست. پس اول باید متنی وجود داشته باشه که روی اون کار کنیم و الگوی منظم DNS رو استخراج کنیم.
پاسخ
تشکر شده توسط:
#3
(15-04-1395، 08:31 ق.ظ)ADMIN نوشته: شما متنی که DNS داخلش هست رو از کجا میخونید؟ متن رو بگذارین تا ببینیم با preg_match چطور میشه پیداش کرد. کار preg_match پیداکردن عبارات براساس قاعده و فرمول مشخص هست. پس اول باید متنی وجود داشته باشه که روی اون کار کنیم و الگوی منظم DNS رو استخراج کنیم.

دی ان اس ها یه قاهده کلی دارند

مثلاهایی برای دی ان اس
ns1.example.com
ns1.example.com.tr
و ...
پاسخ
تشکر شده توسط:
#4
میتونید از این الگو استفاده کنید:
/^(nsd+).(w+).(w{1,3})(.w{1,3})?$/
پاسخ
تشکر شده توسط:
#5
(16-04-1395، 11:48 ب.ظ)ADMIN نوشته: میتونید از این الگو استفاده کنید:
/^(nsd+).(w+).(w{1,3})(.w{1,3})?$/

الگوی زیر نمی تونه درست باشه
شما محدود کردید به 3 تا کارکتر؟

دی ان اس میتونه شکل زیر هم داشته باشه
test.example.com
exampledns.domainname.tlddomain
پاسخ
تشکر شده توسط:
#6
برحسب ساختار موردنظرتون اصلاح کنید. من فقط یه مثال زدم.
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان