Merhaba arkadaşlar,

Php öğrenmeye çalışıyorum, daha yeniyim ve basit bilgim ile bir bot yapabildim. Ancak bot sadece eklediğim kategoriden ilk içeriği çekiyor.

Döngü ile o sayfaya ve o kategoriye bağlı tüm yazıları çekmek istiyorum ama bir türlü yapamadım. While, For, For Each denedim ama olmadı maalesef.

Ben bu botta yazıları nasıl döngüye *******?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
	<title>Film Botu</title>
</head>
<body>
	<?php
	
	  $kategori = "Aile";
	  
	  function siteConnect($site)
      {

      $ch = curl_init();
      $hc = "YahooSeeker-Testing/v3.9 (compatible; Mozilla 4.0; MSIE 5.5; Yahoo! Search - Web Search)";
      curl_setopt($ch, CURLOPT_REFERER, 'http://www.google.com');
      curl_setopt($ch, CURLOPT_URL, $site);
      curl_setopt($ch, CURLOPT_USERAGENT, $hc);
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
      $site = curl_exec($ch);
      curl_close($ch);
  
      // Veriyi parçalama işlemi
      preg_match_all('@<div class="leftflmbg_right_name"><a href="(.*?)">(.*?)</a></div>@si',$site,$film_adi); 
      preg_match_all('@<img class="lazy" src="(.*?)" width="134" height="194" alt="(.*?)" />@si',$site,$film_resmi);
      preg_match_all('@<div class="leftflmbg_right_contentd">(.*?)</div>@si',$site,$film_ozet);
      preg_match_all('@<div class="leftflmbg_right_content_r">(.*?)</div>@si',$site,$film_yonetmen);
      preg_match_all('@<div class="leftflmbg_right_content_r">(.*?)</div>@si',$site,$film_yapim);
      preg_match_all('@<div class="leftflmbg_right_content_r">(.*?)</div>@si',$site,$film_oyuncu);
   
      echo $film_adi[2][0];   
      echo $film_resmi[0][0];
      echo $film_ozet[0][0];
      echo $film_yonetmen[0][0];
      echo $film_yapim[0][1];
      echo $film_oyuncu[0][2];
	  
      }
 
 
      $giris = siteConnect('http://site.com/kategori/Turlerine-Gore-Filmler/'.$kategori.'.html');
 
      echo $giris;
	  
	
	?>
</body>
</html>