<?php
$listarr=array();
for($i=1;$i<=100;$i++){
$okunacak=fopen($i.".txt","r") or die();

$j=1;
while(!feof($okunacak)){

$satir = fgets($okunacak);
if(strpos($satir,".edu")!=FALSE){
if(in_array($listarr,array( $satir))==false){
$listarr[]=$satir;
$yazilacak=fopen("ayrik/http.txt","a");
fputs($yazilacak,$satir);
}}
$j++;
}
}
?>
Hocam wamp içine ayir adında klasör oluşturun bu kodları içine atın. ek olarak ayir klasörünün içine sonuçları verebileceği bir adet ayrik klasörü oluşturun.

ayir klasörü içine tarama yapacağınız dosyayı ya da kaynak kodunu 1.txt olarak atın. for($i=1;$i<=100;$i++){ şurada 1 den 100e kadar olan dosyaları tara olarak verdim. Satır satır tarıyor, satırda yine (kodu incelerseniz) if(strpos($satir,".edu")!=FALSE){ .edubulduğunda komple satırı alıp ayrik klasörüne http.txt olarak çıktı veriyor.