webtegez adlı üyeden alıntı
euthox hocam haklı. Eğer HTML Dökümanları üzerinden parçalama işlemleri yapacaksanız kesinlikle DOM Document olayını öğrenip kullanmanız gerekmektedir.
Regex olayında da illa yardım istersen gene. "Devamını getiremedim" demişsin. Ne yapmak istedin de getiremedim. Belirtirsen yardımcı olabiliriz belki.
Şöyle ki Yayın akışında bulunan yayınları alt alta çekmek istiyorum. Basit bir satır şeklinde. Gün program ve saat olarak.
$sonuc = curl_download("https://www.showtv.com.tr/yayin-akisi/");
preg_match_all('@
(.*?)
@si', $sonuc, $parcali);
şeklinde istediğim içeriğin div ine ulaşa biliyorum.
Buradan Mesala Cuma 7 Ağustos 'u almak istiyorum. Sonrasında href kısmındaki linki ile 7 Ağustos ta olanları aşağıya sıralamak istiyorum. Ama nedense div içerisinde bulunanların href ve span kısımlarını çekemedim.
Edit
Sayfa linki kısmına kadar gelebildim. Fakat o günün yayınlarının tümünü çekemiyorum.
$sonuc = curl_download("https://www.showtv.com.tr/yayin-akisi/");
preg_match_all('@
(.*?)
@si', $sonuc, $parcali);
$yayinLink = "";
foreach($parcali[1] as $parca){
preg_match_all('@
(.*?)@si', $parca, $sayfaLink);
$yayinLink = " Bugunün Yayını =>
".strip_tags($sayfaLink[2][0])."";
print_r($yayinLink);
}
?>