Konu: $longip(N)
Merhaba arkadaşlar,
Sizlere bahsetmek istediğim identifier '' $longip '' bu identifier bizlere numeric değerleri ip adresine cevirmemizi veya ip adresi niteliğindeki sayısal değerleri natural olarak almamızı sağlıyan bir identifier dır.
Kullanımı;
Kod:
//echo -a $longip(3241523452612)
burada identifier kullanırken Numeric değer kısmına 13 adet numara girdiğimizde '' 185.218.154.196 '' olarak dönücektir.Natural bir sayısal değeri, düzenli ip adresi olarak bize geri döndürür. $longip identifier ın bir diğer kullanımıda şuan oluşturduğumuz örneğin tam tersidir.
Örnek;
Kod:
//echo -a $longip(185.218.154.196)
=> Bu şekilde girilen bir ip adresini natural bir sayısal rakkam olarak bize döndürür. Uyguladığımızda '' 3118111428 '' olarak döndüğünü görürsünüz.
Rastgele ip adresi oluşturmaya $longip ve $rand kullanarak bir örnek;
Kod:
//echo -a $longip($rand(3245621456215,1))
=> '' 145.174.148.60 '' olarak döner.
Fark ettiyseniz belirttiğimiz numeric değerin düzenli sıralamasından farklı bir sonuç cıkarttı. Bunun sebebi $rand la rastgele bir tahminde bulun dediğimiz için.
3 kere tekrarlıyalım ve sonucu görelim;
Kod:
//echo -a $longip($rand(1653765321675,1))
=> 3 kere kullanımında alacağımız sonuç;
Kod:
124.76.33.221
48.243.161.153
138.55.132.8
Farklı identifier lar ile uyumlu tetiklenebilir, bunu görmeniz için böyle bir örnek verdim. Ben identifierı anlatırken ip üretme üzerinde durdum tabiki kullanım amacını siz belirliyebilirsiniz. İyi forumlar.