$db = new SQLiteDatabase($namadb); //Cek apakah tabel sudah ada $cekdb = @$db->query('SELECT nomor FROM url'); //Tidak ditemukan tabel, mari kita buat baru! if (!$cekdb) { $buatabel = $db->query('CREATE TABLE url (nomor INTEGER PRIMARY KEY, shorturl CHAR(5), realurl CHAR(255))'); if (!$buatabel) { die('Tidak bisa membuat database!'); } } /* Ada yang memanggil versi pendek..! */ if (isset($_GET['url']) and !empty($_GET['url'])) { $shorturl = RemoveXSS($_GET['url']); //Filter dulu //Cek apakah shorturl tersebut ada dalam database? $urlpanjang = $db->singlequery("SELECT realurl FROM url WHERE shorturl='{$shorturl}'"); //Jika ada buang ke realurl, jika tidak biarkan saja if ($urlpanjang) { header('X-Powered-By: ' . $titleurl . '/0.1'); header('Location: ' . $urlpanjang); } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title><?php echo $titleurl; ?> </title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />