Skip to content

Commit

Permalink
njajal heroku
Browse files Browse the repository at this point in the history
  • Loading branch information
fadhil-riyanto committed Jan 28, 2021
1 parent 4a81b74 commit 2b4f1ad
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 2 deletions.
47 changes: 47 additions & 0 deletions APIs.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,48 @@ function corona_Provinsi($province)
}
}
}
function quran_surah($input)
{
$preg1 = preg_match('/([a-zA-Z_+\- ]+)\s([-+]?\s*\d+(?:\s*)+)/i', $input, $hasil);
if ($preg1 == 0) {
preg_match('/([a-zA-Z_+\- ]+)/i', $input, $hasil);
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.banghasan.com/quran/format/json/surat');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$dataRawquran = curl_exec($ch);
curl_close($ch);
$jsonparse = json_decode($dataRawquran);
foreach ($jsonparse->hasil as $quranfor) {
if (strtolower($quranfor->nama) == strtolower($hasil[1])) {
if (isset($hasil[2])) {
$ayat = file_get_contents('https://api.banghasan.com/quran/format/json/surat/' . $quranfor->nomor . '/ayat/' . $hasil[2]);
$jsonayat = json_decode($ayat);
if (isset($jsonayat->ayat->error)) {
return 'kosong';
exit;
}
foreach ($jsonayat->ayat->data->ar as $ayat_for) {
$hasilAyat1 = $ayat_for->teks . PHP_EOL;
}
foreach ($jsonayat->ayat->data->idt as $ayat_for) {
$hasilAyat2 = $ayat_for->teks . PHP_EOL;
}
foreach ($jsonayat->ayat->data->id as $ayat_for) {
$hasilAyat3 = $ayat_for->teks . PHP_EOL;
}
return $jsonayat->surat->nomor . '. ' . $jsonayat->surat->nama . PHP_EOL .
$jsonayat->surat->ayat . ' ayat, ' . $jsonayat->surat->type . PHP_EOL . PHP_EOL .
'ayat ke ' . $jsonayat->query->ayat2[0] . PHP_EOL .
$hasilAyat1 . PHP_EOL . $hasilAyat2 . PHP_EOL . PHP_EOL . $hasilAyat3;
} else {
return $quranfor->nomor . '. ' . $quranfor->nama . PHP_EOL .
$quranfor->ayat . ' ayat, ' . $quranfor->type . PHP_EOL . PHP_EOL .
'keterangan : ' . $quranfor->keterangan . PHP_EOL;
}
}
}
}
function gempa($domain)
{
$mxzone = dns_get_record($domain, DNS_MX);
Expand Down Expand Up @@ -91,6 +133,11 @@ function dapatkan_cname($domain)
dapatkan_ns($dns);
break;

case 'surah':
header('type: text/plain');
echo quran_surah($dns);
break;

case 'a':
dapatkan_a($dns);
break;
Expand Down
4 changes: 2 additions & 2 deletions index.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
define('MAX_EXECUTE_SCRIPT', 20); //SUNNAH_ROSUL


echo 'yo';


// PENJELASAN SINGKAT

Expand All @@ -24,7 +24,7 @@
// =============== BARIS SELANJUT NYA TIDAK USAH DIUBAH. KARENA KEMUNGKINAN KAMU TIDAL PAHAM ============

require_once __DIR__ . '/vendor/autoload.php';
require_once __DIR__ . '/function/ai_robot.php';
require_once __DIR__ . '/ai_robot.php';



Expand Down

0 comments on commit 2b4f1ad

Please sign in to comment.