• 20-06-2010, 20:45:03
    #1
    merhaba
    txt dosyasındaki satırları verilen karakterlere göre eliyicek bir kod lazım.

    dom.txt dosyası içindeki domainlerin .com uzantılı olanları listeliyicek .net .org olanlar kalıcak şekilde nasıl yapabiliriz.
  • 20-06-2010, 21:40:37
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Sırf kendi egolarımı tatmin etmek için araştırdım, yazdım. Ancak sadece en sondaki veriyi çekiyor. Onu da başka biri çözsün.

    dom.txt
    bengrafitus.net
    microsoftcombendenihaha.com
    ask-imemnu.org
    behlulfan.org
    google.com
    seniseverim.com
    <?php
    
    $file = fopen('dom.txt', 'r');
    
    $domains = array();
    while ($row = fgets($file, 4096))
    	$domains[] = $row;
    fclose($file);
    
    foreach ($domains as $domain)
    {
    	$domain = explode('.', $domain);
    	if ($domain[1] == 'com')
    		echo implode('.', $domain) . '<br />';
    }
    
    ?>
  • 20-06-2010, 21:48:02
    #3
    teşekkürler ilk aşama tamam gibi şimdi diğer domainlerinde listelenmesini sağlayıcak biri çıkarsa sevinirim
  • 20-06-2010, 22:52:49
    #4
    kodu deneme şansın şu an yok ancak bu kod .com uzantılı olanları listeliyor ve siz de com haricindekilerin listelenmesini istiyorsanız
       <?php
    
    $file = fopen('dom.txt', 'r');
    
    $domains = array();
    while ($row = fgets($file, 4096))
        $domains[] = $row;
    fclose($file);
    
    foreach ($domains as $domain)
    {
        $domain = explode('.', $domain);
        if ($domain[1] != 'com')
            echo implode('.', $domain) . '<br />';
    }
    
    ?>
    şeklinde yapmanız isteğinizi gerçekleştirecektir.
  • 20-06-2010, 22:57:54
    #5
    by_grafitus un verdiği kod da sonuncu .com listeleniyor yemekim sizin verdiğiniz kod çalışmıyor.
  • 20-06-2010, 23:08:32
    #6
    <?php
    echo "asd";
    $file = fopen('dom.txt', 'r');
    
    $domains = array();
    while ($row = fgets($file, 4096))
        $domains[] = $row;
    fclose($file);
    
    foreach ($domains as $domain)
    {
    	if (strstr($domain, '.com'))
    		echo $domain."<br>";
    }
    
    ?>
  • 20-06-2010, 23:09:15
    #7
    Pardon arkadaş cevaplamış
  • 20-06-2010, 23:10:33
    #8
    teşekkurler guitarmix çalıştı
  • 20-06-2010, 23:12:57
    #9
    peki bir sınır varmı 70000 1000000 veri ayıklıyabılırmı bu kod ?