• 19-01-2016, 14:32:03
    #1
    WWT
    Üyeliği durduruldu
    Merhabalar.

    Bir projemizde kullanmak üzere alanadını bir değişkenle getirip who.is den veya nereden ediyorsa bitiş süresini kontrol ettirip ne kadar kaldığını veya hangi tarihte biteceğini ekrana yazdıracak basit bi script lazım.

    Konuyla alakalı bilgisi olanlar bi yardımcı olabilirlerse çok makbule geçer Teşekkürler
  • 21-01-2016, 02:13:57
    #2
    Merhaba,
    Whois olayını ;
    http://www.phpeasycode.com/whois/
    şununla halledebilirsiniz.
    Whois sonuçlarında bitiş tarihi genelde Expi*** şeklinde geçer. Bir kaç test whois'i yaparak rutinleri tespit edebilirsiniz.

    İndirdiğiniz dosyanın en sonunda echo "<pre>\n" . $result . "\n</pre>\n"; şu satırdan sonra

    preg_match_all("/Expi(.*?)\\n/is",$result,$a);
    print_r($a);
    şunu ekleyerek test yapabilirsiniz. Uygun regex'i geliştirmek de size kalmış. Eğer sadece görüntüleyecekseniz Expi işinizi görür ama tam tarihi çekecekseniz o zaman 8 10 satır daha kod yazılması gerekir.


    Kolaylıklar.

    WWT adlı üyeden alıntı: mesajı görüntüle
    Merhabalar.

    Bir projemizde kullanmak üzere alanadını bir değişkenle getirip who.is den veya nereden ediyorsa bitiş süresini kontrol ettirip ne kadar kaldığını veya hangi tarihte biteceğini ekrana yazdıracak basit bi script lazım.

    Konuyla alakalı bilgisi olanlar bi yardımcı olabilirlerse çok makbule geçer Teşekkürler
  • 21-01-2016, 02:32:33
    #3
    Merhaba.

    Bu konu hakkında çok benzer bir proje yapmak için biraz kafa yormuştum. Olay basit; sadece bitiş tarihini bile verse yeterli gerisini zaten halledersin fakat bu konu zannedildiğinden biraz daha komplike. Örneğin her firmadan alınan domain için farklı bilgiler kullanmak gerekiyor.

    Yukarıdaki örnek bazı sonuçları gösteriyor ama bazılarını göstermiyor. Birde şu var son olarak. Örneğin domain "expiration date" yani bitiş süreci doldu diyelim. Bu sürecin ardından belirli bir süreç sonra domain düşüyor fakat hiçbir şekilde "expiration date" tarihi geçmiş olan domainlerin "auto renew grace period" veya "redemption grace period" ya da "pending delete" süreçlerini de dahil edebilecek bir yardımcı kaynak bulamadım ve bu işe bir süre ara vermiştim.

    Ola ki konu hakkında önemli bir bilgi bulunursa "whois.com.tr" tarzı belirli uzantıların whois'lerini ekrana bastırabilen benimle de irtibata geçebilirse çok sevinirim. Konu takip.
  • 27-01-2016, 11:24:39
    #4
    WWT
    Üyeliği durduruldu
    Arkadaşlar centos 'da çalışan who is eklentisi kurdum, tüm reg bilgilerini çektirebiliyorum ancak bana sadece bitiş tarihi lazım. çözemedim bir türlü.

    alanadları yüzde doksan isimtescilde, com.tr olanlar da nic.tr de zaten. çok farklı firmalar kullanmıyoruz.

    yanıt veren arkadaşlara çok teşekkürler ayrıca.
  • 30-01-2016, 20:18:59
    #5
    Detaylı pm alabilir miyim, imzamdan ulaşabilirsiniz.