хаха жесть, как ты хочешь чтоб тебе помогли с таким описанием проблемы и без выкладывания скрипта? тоже самое у меня могу задать сегодня машина не заводилась, почему? но ниче не скажу в машину не пущу)))))
x-range (22.09.2011/13:45)
хаха жесть, как ты хочешь чтоб тебе помогли с таким описанием проблемы и без выкладывания скрипта? тоже самое у меня могу задать сегодня машина не заводилась, почему? но ниче не скажу в машину не пущу
Так сам, вообщем-то скрипт я и выложил!
Dmitriy12 (22.09.2011/14:54)
Так сам, вообщем-то скрипт я и выложил!
Этот скрипт понадобится тока какому-нить лошпегу на хомяке. Те, кому надо, уже осуществили.
Ну всё понятно, зря я создал эту тему!
Dmitriy12, Почему зря? Если кто поймёт тот код, тот поможет.
Да зря!Кто поймёт, тут только все посмеятся собрались!
<?php
error_reporting(E_ALL);
$include_dir = "./include";
include ("$include_dir/commonfuncs.php");
if (isset($_GET['query']))
$query = $_GET['query'];
if (isset($_GET['search']))
$search = $_GET['search'];
if (isset($_GET['domain']))
$domain = $_GET['domain'];
if (isset($_GET['type']))
$type = $_GET['type'];
if (isset($_GET['catid']))
$catid = $_GET['catid'];
if (isset($_GET['category']))
$category = $_GET['category'];
if (isset($_GET['results']))
$results = $_GET['results'];
if (isset($_GET['start']))
$start = $_GET['start'];
if (isset($_GET['adv']))
$adv = $_GET['adv'];
$include_dir = "./include";
$template_dir = "./templates";
$settings_dir = "./settings";
$language_dir = "./languages";
require_once("$settings_dir/database.php");
require_once("$language_dir/en-language.php");
require_once("$include_dir/searchfuncs.php");
require_once("$include_dir/categoryfuncs.php");
include "$settings_dir/conf.php";
include "$language_dir/$language-language.php";
if ($type != "or" && $type != "and" && $type != "phrase") {
$type = "and";
}
if (preg_match("/[^a-z0-9-.]+/", $domain)) {
$domain="";
}
if ($results != "") {
$results_per_page = $results;
}
if (get_magic_quotes_gpc()==1) {
$query = stripslashes($query);
}
if (!is_numeric($catid)) {
$catid = "";
}
if (!is_numeric($category)) {
$category = "";
}
if ($catid && is_numeric($catid)) {
$tpl_['category'] = sql_fetch_all('SELECT category FROM '.$mysql_table_prefix.'categories WHERE category_id='.(int)$_REQUEST['catid']);
}
$count_level0 = sql_fetch_all('SELECT count(*) FROM '.$mysql_table_prefix.'categories WHERE parent_num=0');
$has_categories = 0;
if ($count_level0) {
$has_categories = $count_level0[0][0];
}
require_once("$template_dir/$template/search_form.tpl");
function getmicrotime(){
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
function poweredby () {
global $sph_messages;
print $sph_messages['Created by'];?> <? include ("settings/conf.php"); ?> </b></a><br>
<?php
}
function saveToLog ($query, $elapsed, $results) {
global $mysql_table_prefix;
if ($results =="") {
$results = 0;
}
$query = "insert into ".$mysql_table_prefix."query_log (query, time, elapsed, results) values ('$query', now(), '$elapsed', '$results')";
mysql_query($query);
echo mysql_error();
}
switch ($search) {
case 1:
if (!isset($results)) {
$results = "";
}
$search_results = get_search_results($query, $start, $category, $type, $results, $domain);
require("$template_dir/$template/search_results.tpl");
break;
default:
if ($show_categories) {
if ($_REQUEST['catid'] && is_numeric($catid)) {
$cat_info = get_category_info($catid);
} else {
$cat_info = get_categories_view();
}
require("$template_dir/$template/categories.tpl");
}
break;
}
require("$template_dir/$template/footer.tpl");
?>