+ Yanıtla
Toplam 4 sonuçtan 1 ile 4 arası olanlar

Konu Başlığı: [PHP] Kucuk bir kod gerekli.

  1. #1

    [PHP] Kucuk bir kod gerekli.

    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.

  2. #2

    Re: [PHP] Kucuk bir kod gerekli.

    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); 

  3. #3

    Re: [PHP] Kucuk bir kod gerekli.

    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..

  4. #4

    Re: [PHP] Kucuk bir kod gerekli.

    socketleri çözdün ama : yı çözemiyorsun öyle mi? biraz tersinden başlamışsın sanki hehe.
    Mow,

    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.

+ Yanıtla

Bu konu başlığı için etiketler

Mesaj Seçenekleri

  • Yeni başlık açamazsınız
  • Cevap yazabilirsiniz
  • Dosya ekleyemezsiniz
  • Mesajlarınızı değiştiremezsiniz