• 20-04-2015, 16:18:24
    #1
    Siteme 3 gündür spam çalışması yapılıyor ve ahrefs üzerinden aldığım raporu ayrıştırarak siteme link veren siteleri a.txt dosya içerisine yazdım.

    Bu a.txt dosyasının içerisinde kendi link aldığım siteler ile spam linkler karışık ve kendi link aldıgım sitelerin listesi elimde mevcut. Kendi link aldığım siteleri spam sitelerin içerisinden tek tek ugraşarak silmektense toplu olarak silmek istiyorum ama yapamadım php konusunda kendini aşmış arkadaşlardan yardım bekliyorum.

    Yapmak istediğimi bu şekilde yaptım, aynı mantıkta bir iş yapacak arkadaşlar için paylaşıyorum.
    <html>
    <head>
    <meta charset="utf-8" />
    <title>R10 Egebey</title>
    </head>
    <body>
    <form method="GET">
    <input type="text" name="temizle" id="temizle"></input>
    <button type="sumbit">tamam</button>
    </form>
    <?php
    $spamlinkler="a.txt";
    $baglan = @fopen($spamlinkler,'r');
    $okuyor=fread($baglan,filesize($spamlinkler));
    fclose($baglan);
    $satir=explode("\n",$okuyor);
    $arrayici=array();
    $gelen = $_GET['temizle'];
    foreach($satir AS $sutun){ 
    $karsila=explode($gelen, $sutun);
    $arrayici[$karsila[0]] = $karsila[1]; 
    }
    echo "<pre>";
    print_r($arrayici);
    echo "</pre>";
    ?>
    </body>
    </html>
  • 20-04-2015, 17:26:28
    #2
    Selam kısa bir kod yazdım sizin için ;

    <?php
    $karisik_siteler_list = file("karisik_siteler_list.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
    $karisik_siteler_list = file("link_aldigim_siteler.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
    
    foreach(array_unique(array_merge($karisik_siteler_list, $karisik_siteler_list)) as $key => $url)
    	{
    	echo $url . "<br />";
    	}
    
    ?>
    Kullanımı :

    karisik_siteler_list.txt 'e spam ve link aldıgın siteleri yaz.
    link_aldigim_siteler.txt'e link aldıgın siteleri yaz , kaydet daha sonra yukarıdaki php dosyasını çalıştır.

    Kolay gelsin.
  • 20-04-2015, 17:47:40
    #3
    Ceu adlı üyeden alıntı: mesajı görüntüle
    Selam kısa bir kod yazdım sizin için ;

    <?php $karisik_siteler_list = file("karisik_siteler_list.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); $karisik_siteler_list = file("link_aldigim_siteler.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); foreach(array_unique(array_merge($karisik_siteler_ list, $karisik_siteler_list)) as $key => $url) { echo $url . "<br />"; } ?>
    Kullanımı :

    karisik_siteler_list.txt 'e spam ve link aldıgın siteleri yaz.
    link_aldigim_siteler.txt'e link aldıgın siteleri yaz , kaydet daha sonra yukarıdaki php dosyasını çalıştır.

    Kolay gelsin.
    Malesef hocam link_aldigim_siteler.txt içerisindeki site adreslerini ekrana yazdırdı