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.