دوستان من یه جدول دارم که توش ای پی نگهداری میشه
یه فرم دارم که کاربر تعداد ای پی های مورد نظرشو وارد میکنه
بعد با توجه به تعداد درخواستی کاربر من از این جدول ای پی بهش تحویل میدم
فقط باید ای پی ها متوالی باشن و پشت سر هم چیزی از بینشون پاک نشده باشه یا قبلا استفاده نشده باشه
مثلا کاربر درخواست 10 تا ای پی میکنه من باید بگردم 10 تا ای پی ازاد پیدا کنم به شکل زیر
192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.4
192.168.1.5
192.168.1.6
192.168.1.7
192.168.1.8
192.168.1.9
192.168.1.10
اگر مثلا به این شکل باشه مورد قبول نیست
192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.4
192.168.1.6
192.168.1.7
192.168.1.9
ضمن اینکه یه نکته ای نباید فراموش بشه ای پی ها از 1 تا 255 هستن
وقتی به آی پی 192.168.1.255 می رسیم آی پی بعدیش میشه 192.168.2.1
با توجهبه این نکات چجوری میشه همین چیزی نوشت؟
ممنون
عکس ه.م از دتابیس و رکوردها گذاشتم
یه فرم دارم که کاربر تعداد ای پی های مورد نظرشو وارد میکنه
بعد با توجه به تعداد درخواستی کاربر من از این جدول ای پی بهش تحویل میدم
فقط باید ای پی ها متوالی باشن و پشت سر هم چیزی از بینشون پاک نشده باشه یا قبلا استفاده نشده باشه
مثلا کاربر درخواست 10 تا ای پی میکنه من باید بگردم 10 تا ای پی ازاد پیدا کنم به شکل زیر
192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.4
192.168.1.5
192.168.1.6
192.168.1.7
192.168.1.8
192.168.1.9
192.168.1.10
اگر مثلا به این شکل باشه مورد قبول نیست
192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.4
192.168.1.6
192.168.1.7
192.168.1.9
ضمن اینکه یه نکته ای نباید فراموش بشه ای پی ها از 1 تا 255 هستن
وقتی به آی پی 192.168.1.255 می رسیم آی پی بعدیش میشه 192.168.2.1
با توجهبه این نکات چجوری میشه همین چیزی نوشت؟
ممنون
عکس ه.م از دتابیس و رکوردها گذاشتم