<?php require_once WWW_DIR . "/lib/binaries.php"; $binaries = new Binaries(); if (!$users->isLoggedIn()) { $page->show403(); } $page->meta_title = "Search Binaries"; $page->meta_keywords = "search,binaries,binsearch,nzb,description,details"; $page->meta_description = "Search for Binaries"; $results = array(); $searchStr = ''; //TODO: bug here in javascript cludge to turn request in a get, rather than post is losing + signs in search query. if (isset($_REQUEST["id"])) { $searchStr = $_REQUEST["id"]; $results = $binaries->search($searchStr, 1000, $page->userdata["categoryexclusions"]); } $page->smarty->assign('search', $searchStr); $page->smarty->assign('results', $results); $page->content = $page->smarty->fetch('searchraw.tpl'); $page->render();
<?php require_once "config.php"; require_once WWW_DIR . "/lib/framework/db.php"; require_once WWW_DIR . "/lib/binaries.php"; $bin = new Binaries(); $articles = $bin->search("mess"); foreach ($articles as $article) { $pattern = '/()(.*)(\\d{2,3}\\/\\d{1,3})/i'; if (!preg_match($pattern, rtrim($article["name"]), $matches)) { echo "Not matched: " . $article["name"] . "<br/>"; } else { print_r($matches) . ""; } }