Merhaba arkadaşlar. Bir siteden sadece bir sayfadaki verileri çekmeye çalışıyorum.

<div class="divname">
içerik
tabi bu div içerisinde birden fazla div daha var.
</div>

Ve ilk div'de bitiriyor çekim işini. Çünkü div içinde birçok div daha açılıp kapatılmış. <div class="divname">'in bittiği yere kadar nasıl çektirebilirim acaba?

Kullandığım kod:

  preg_match_all('@<div class="divname">(.*?)</div>@si',$site,$veri_derece1);

   
  echo $veri_derece1[0][0];