404 Not Found"; exit(); } // Fungsi untuk mengambil data dari file berdasarkan index function getLineFromFile($filename, $index) { // Pastikan file ada dan bisa dibaca if (file_exists($filename) && is_readable($filename)) { // Membaca file ke dalam array $lines = file($filename, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); // Memastikan index valid sebelum mengakses elemen array return isset($lines[$index]) ? $lines[$index] : null; } return null; } // Fungsi untuk format URL (spasi ke strip) function formatUrl($string) { return strtolower(str_replace(' ', '-', trim($string))); } // Memeriksa apakah parameter 'botox' disetel if (isset($_GET['botox'])) { $filename = "list.txt"; if (!file_exists($filename) || !is_readable($filename)) { feedback404(); } $lines = file($filename, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); $target_string = strtolower($_GET['botox']); $index = array_search($target_string, array_map('formatUrl', $lines)); if ($index !== false) { $brands = $lines[$index]; // Mengambil title dan description dari file lain berdasarkan index yang sama $pageTitle = getLineFromFile('titles.txt', $index); $pageTitle = ucwords($pageTitle); // Mengubah title menjadi kapital setiap huruf awal // Menggunakan domain yang berbeda secara manual untuk canonical URL $canonicalUrl = 'https://jurnal.ppni-bandarlampung.or.id/register/?botox=' . formatUrl($brands); } else { feedback404(); } } else { feedback404(); } ?>