• 15-06-2013, 00:05:32
    #1
    tamamdır buldum
  • 15-06-2013, 00:21:31
    #2
    WTF adlı üyeden alıntı: mesajı görüntüle
    Merhaba Girilen URL'yi temizleyen bir kodum var ama kod URL'si doğrudan adress olanların son 2 karakterini siliyor, yani alanadi.com u alanadı.c yapıyor.

    Normalde alanadi.com/depo/slayt/deneme.php urlesini alanadi.com diye temizliyor ama sadece alanadi.com onunca da alanadi.c diye son 2 harfide siliyor. Sadece "/" larda nasıl etili olmasını sağlarım

     $domain = @stristr($temizlenecek[url], "//");
     $domain = @substr($domain, 2, strpos($domain, "/", 2)-2);
    
    
     print 'Temizlenmis Hali:<b> '. $ihbar[whois] .'</b>';


    http://www.deneme.com.tr/s.php?appID=009531301334
    Temizlenmis Hali: deneme.com.tr

    Doğru

    http://www.direkadress.com/
    Temizlenmis Hali: direkadress.c
    Hatalı

    <?php
    $domain="http://domain.com/asdasdasd/asdasd/asdasd/asdasd/asd";
    $domain=explode('/',$domain);
    echo $domain[2];
    ?>
  • 15-06-2013, 00:42:08
    #3
    Şeklinde sadece domain adını alabilirsin
    $adres = parse_url('http://www.direkadress.com/');  
    echo  $adres['host'];
    // çıktı www.direkadress.com
  • 15-06-2013, 01:08:56
    #4
    tamamdır buldum