socketleri çözdün ama : yı çözemiyorsun öyle mi?biraz tersinden başlamışsın sanki hehe.
PHP Kodu:$ipPort = "88.88.88.88:3333";
list($ip,$port) = explode(":",$ipPort);
Merhaba,
su anda PHP nin temellerini cozerken birde proje gelistirmekteyim.
Bir cok asamasini bitirdim sayilir fakat bir konuda takildim.
Kisaca anlatayim;
Udp socketi ile bir serverim var oraya baglanip bir liste getirtiyorum. Gelen listede bir takim ipler var. Fakat bu iplerin sonun :1027 yada :45012 gibi ozel acik portlarda yazıyor.
Yani bir ornek gerekirse gelen ip su sekilde: 85.104.25.182:1027 yada 85.104.25.185:45012 gibi.
Benim yapmak istedigim sey ise iki nokta ustuste karakteri de dahil olmak uzere sonrasini silmek.
Yani 85.104.25.185:1027 şeklindeki ipyi sadece 85.104.25.185 şeklinde kesip almak.
Bunun icin bazı komutlar var fakat : den sonraki portun karakter uzunlugu degiskenlik gosterebildigi icin hata verecegini dusundum.
Bu konuda bir fikir yada bir kod ornegi verebilirseniz cok sevinirim.
Tesekkurler, iyi calismalar.
socketleri çözdün ama : yı çözemiyorsun öyle mi?biraz tersinden başlamışsın sanki hehe.
PHP Kodu:$ipPort = "88.88.88.88:3333";
list($ip,$port) = explode(":",$ipPort);
adres satırı 85.104.25.185:45012 bu şekilde olsun
echo $_SERVER['HTTP_HOST']; // sonuc: 85.104.25.185
echo $_SERVER['REQUEST_URI']; // sonuc: 45012
iyi çalışmalar..
Mow,socketleri çözdün ama : yı çözemiyorsun öyle mi? biraz tersinden başlamışsın sanki hehe.
Aslında socketleri çözdüm denemez, bir kaç değişik kod örneği ile beraber diğer programlama dillerinden kazandığım programlama mantığını birleştirdim. Bu problemimin cevabınında işi bilenler için basit bir şey olduğunu biliyordum ama yeterli bir kaynak bulamadım. Hatta explode fonksiyonunuda görmüştüm bir yerde fakat kullanımını tam olarak beceremediğim için array çıktısıyla defalarca karşılaşınca pes edip foruma bir uğramalıyım dedim
Vermiş olduğun bilgi için çok teşekkür ederim.
Ek olarak webulent arkadaşıma da teşekkürlerimi sunuyorum.
İyi çalışmalar.