Merhabalar, aşagıdaki şekilde bir jsondan verileri çekiyoruz buna bir fonksiyon eklememiz gerekiyor
örnek şuan güncel olarak saat 15:00 diyelim fakat 10:00 içerikli bir veri varsa onu gizlicek (saatler şu şekilde 10:00 11:00 17:00 gibi $item['saat'] jsondan gelmektedir.)
yani $item['saat'] den gelen saatin 115 dakika gerisinde olan veriler gizlenmeli.
anydesk ile ücretli destek verebilcek arkadaş aranıyor teşekkürler
date_default_timezone_set('Europe/Istanbul');
$tarih = strtotime(date($item['saat'];));
$bitis = $tarih + 115 * 60;
$suan = time();
if ($suan >= $tarih-60 && $suan <= $bitis) {
//kodlar buraya
}
if ($suan > $bitis) {
// saat<?php
$link2 = "https://www.siteadi.site/json.php";
$jsonn = file_get_contents($link2, 0, stream_context_create(["http" => ["timeout" => 60]]));
$json = json_decode($jsonn, true);
if ($json === null) {
echo "JSON verisi geçerli değil veya indirilemedi.";
} else {
$jsonOutput = array();
foreach ($json as $item) {
$home = $item['evsahibi'];
$away = $item['deplasman'];
$Kanal = $item['Kanal'];
$saat = $item['saat'];
$evlogo = $item['evlogo'];
$deplogo = $item['deplogo'];
$kat = $item['kat'];
// JSON verilerini birleştirin
$jsonOutput[] = $item;
}
// JSON verilerini düzgün bir şekilde çıktıya dökün
echo json_encode($jsonOutput);
}
?>