// Verdiğiniz örnekteki html çıktısı
$veri = '
- sayfa1
- sayfa2
- sayfa3 ';
//sadece bulunan linkleri seçiyorum.<20>preg_match_all('@href="(.*?)"@si',$veri,$sonuc);
//basit bir for döngüsü oluşturarak bulunan linkleri alıyorum.
for ($i = 0; $i < count($sonuc[1]); $i++) {
echo $sonuc[1][$i]."
";
}
Alınan sonuçları txt dosyasına yazdırmak istemişsiniz, o zaman for döngüsünü şu şekilde düzenleyebiliriz:
for ($i = 0; $i < count($sonuc[1]); $i++) {
echo $sonuc[1][$i]."
";
$dosya = fopen("linkler.txt","a");
fwrite($dosya,$sonuc[1][$i]."\n");
fclose($dosya);
}
PHP dosyasının bulunduğu bölüme linkler.txt adında dosya oluşturmanız yeter. Sunucu üzerine kullanım sağlayacaksanız sorun yaşamamak için CHMOD 777 yapın.
Örnek uygulama dosyasını buradan indirebilirsin.