normalde curl ile veritabanı işlemlerini yaptım daha iyi sorabilmek adına örnek bir kod yazdım
aşağıda örnek kodda $maclar kısmı hedef sitenin maç verileri ordaki dakikalar sürekli değişiyor ama ben içeriği çektiğimde dakika kaç ise ekrana onu yazıyor setinterval ile denedim tarayıcı donuyor bu konuda yardımcı olabilirmisiniz?
tek istediğim maçlar değişkeni dakikada bir yenilenip dakia değiştikçe ekranımda dinamik değişmesini istedim
<body>
<table id="example" class="display" cellspacing="0" width="25%">
<thead>
<tr>
<th>Maç id</th>
<th>evsahibi</th>
<th>misafir</th>
<th>dakika</th>
</tr>
</thead>
<tbody>
<?php
//maçlar değişkeni hedef siteden curl ile parse ettiğim link bu link te dakika haliyle sürekli değişiyor
$maclar ="{mId:18225968,dakika:'16',evsahibi:'fenerbahçe',misafir:'galatasaray'},{mId:32554985,dakika:'33',evsahibi:'barcelona',misafir:'realmadrid'},{mId:36524892,dakika:'88',evsahibi:'konyaspor',misafir:'bursaspor'}";
//maçlar değişkeninden almak istediğim kısımları alıyorum
preg_match_all("#{mId:(.*?),dakika:'(.*?)',evsahibi:'(.*?)',misafir:'(.*?)'}#Ssie", $maclar, $mac);
//macidleri normalde veritabanıma kayıt yaptırarak sorgu yapıyorum veritabanı gibi düşünelim
$macidleri = array("18225968","","36524892");
for($i=0;$i<count($mac[1]);$i++){
$idsi = $mac[1][$i];
$evsahibi = $mac[3][$i];
$misafir = $mac[4][$i];
$dakika = $mac[2][$i];
if($mac[1][$i]==$macidleri[$i]){ ?>
<tr>
<td><?php echo $idsi?></td>
<td><?php echo $evsahibi?></td>
<td><?php echo $misafir?></td>
<td><?php echo $dakika?></td>
</tr>
<?php }
}
?>
</tbody>
</table>
</body>