//session_cache_limiter('public'); header ("Expires: ".gmstrftime ("%a, %d %b %Y %T GMT", time()+43200)); header ("Last-Modified: ".gmstrftime ("%a, %d %b %Y %T GMT", time()-3600)); header ("Content-Type: text/html; charset=windows-1251"); //setlocale(LC_CTYPE, 'ru_RU'); // локаль ставим русск. setlocale (LC_ALL, "ru_RU.CP1251"); // функция кеширования START $REQUEST = $_SERVER['REQUEST_URI']; $REQUEST = preg_replace("/[^-\^\w\x7F-\xFF\s]/", "_", $REQUEST); // print $REQUEST; // Если существует кэшированная версия… if (file_exists('cashfolder/'.$REQUEST) AND (time() - 43200) < filemtime('cashfolder/'.$REQUEST)) { // Читаем и выводим файл readfile('cashfolder/'.$REQUEST); exit(); } // Начинаем буферизацию вывода ob_start(); // Выводим остальной HTML // функция кеширования END $ivr = preg_replace("/[^-\^\w\x7F-\xFF\s]/", "", $ivr); $rub = preg_replace("/[^-\^\w\x7F-\xFF\s]/", "", $rub); $areg = preg_replace("/[^-\^\w\x7F-\xFF\s]/", "", $areg); $id = preg_replace("/[^-\^\w\x7F-\xFF\s]/", "", $id); // для горосовалки if ($section=="voting") { include ("inc/core.inc"); include ("inc/modules/vote.inc"); include ("inc/display.inc"); exit; } //$ivr="2"; if (!isset($ivr)) {header("HTTP/1.0 404 Not Found"); header("Refresh:0; url=/?part_id=123"); exit;} //isset($ivr) || die; #проверка параметров if (!isset($rub)) $rub=0; $ivr=intval($ivr); $rub=intval($rub); $areg=intval($areg); $id=intval($id); $QId=""; if ($id) { if ($id>0) $QId=" AND (Id=$id OR Id=$id OR Id=$id) "; else $QId=" AND Id=0 AND Id=0 AND Id=0 "; } include ("data.php"); $pattern= array("","one_resume.htm","one_vacancy3.htm"); // $title= array("","Предприятия","Оборудование"); $SSI=2; // отрубаем шаблоны # вывод результата запроса Предприятия порциями по $portion штук MyRead($pattern[$ivr]); //шаблон одного Предприятия $tpl=$Template; //запоминаем шаблон $resume=""; # формируем SQL if (!isset($i0)) $i0=0; settype($i0,"integer"); // $i1=$i0+$portion; $i1=$portion; $t=time()-$ZTime*60; $sql="SELECT * from $zarplata where Type=$ivr $QId AND Moderate=1 LIMIT 1"; $q=$db->query($sql); # форматируем вывод результатов while ($db->next_record()) { $Template=$tpl; $ID=$db->Record["Id"]; $title = $db->Record['Firm']; // для титла SetParamOut("ID",$ID); $Date=date("d.m.Y",$db->Record["Date"]); // $d=date("d",$db->Record["Date"]); // $m=date("m",$db->Record["Date"]); // $y=date("Y",$db->Record["Date"]); SetParamOut("DATE",$Date); $Name=ClearMask($db->Record["Name"]); SetParamOut("Name",$db->Record['Name']); SetParamOut("Region",$db->Record["Region"],$_Region); $r = $db->Record['Region']; // для помощника SetParamOut("Town",$db->Record["Town"],$_Town); SetParamOut("Rubrica0",$db->Record["Rubrica0"],$_Rubrica); SetParamOut("Rubrica1",$db->Record["Rubrica1"],$_Rubrica); SetParamOut("Rubrica2",$db->Record["Rubrica2"],$_Rubrica); SetParamOut("Note",$db->Record['Note']); $Pricetxt = $db->Record['Pricetxt']; $Pricetxt = str_replace("font-size:10", "font-size:10px", $Pricetxt); $Pricetxt = str_replace("font-size:11", "font-size:11px", $Pricetxt); $Pricetxt = str_replace("font-size:12", "font-size:12px", $Pricetxt); $Pricetxt = str_replace("font-size:13", "font-size:13px", $Pricetxt); $Pricetxt = str_replace("font-size:14", "font-size:14px", $Pricetxt); $Pricetxt = str_replace("color:5d5d5d", "color:#5d5d5d", $Pricetxt); $Pricetxt = str_replace("
", "
", $Pricetxt); $Pricetxt = str_replace("
", "
", $Pricetxt);
$Pricetxt = str_replace(" margin-left: -13px", " margin-left: -2px", $Pricetxt);
$Pricetxt = str_replace("margin-right: -13px", "margin-right: -8px", $Pricetxt);
// $Pricetxt = str_replace(" href='", " href=", $Pricetxt);
// $Pricetxt = str_replace("' target", " target", $Pricetxt);
// $Pricetxt = str_replace(" href=", " href=http://www.oborud.info/s/click.php?", $Pricetxt);
// $Pricetxt = str_replace(" href=http://www.oborud.info/s/click.php?/", " href=/", $Pricetxt);
// $Pricetxt = str_replace(" href=http://www.oborud.info/s/click.php?http://www.oborud.info/", " href=/", $Pricetxt);
// remove links add redirect
$Pricetxt = str_replace("","", $Pricetxt);
$Pricetxt = str_replace("","", $Pricetxt);
$Pricetxt = str_replace("http://","http://www.oborud.info/s/click.php?http://", $Pricetxt);
$Pricetxt = str_replace("http://www.oborud.info/s/click.php?/","/", $Pricetxt);
$Pricetxt = str_replace("http://www.oborud.info/s/click.php?http://www.oborud.info/","http://www.oborud.info/", $Pricetxt);
$Pricetxt = str_replace("/s/click.php?http://www.oborud.info/s/click.php?","/s/click.php?", $Pricetxt);
$Pricetxt = str_replace(" href=http://www.oborud.info/s/click.php?mailto:", " href=mailto:", $Pricetxt);
$Pricetxt = str_replace(" Record['Pricetxt']);
SetParamOut("Firm",$db->Record['Firm']);
// SetParamOut("PathFirm",strtolower($db->Record['Firm']));
SetParamOut("PathFirm",$db->Record['Firm']);
SetParamOut("Phone",$db->Record['Phone']);
SetParamOut("Contacts",$db->Record['Contacts']);
SetParamOut("EMail",$db->Record['EMail']);
SetParamOut("Age1",$db->Record['Age1']);
SetParamOut("URL",$db->Record['URL']);
SetParamOut("Priceurl",$db->Record['Priceurl']);
$Zarplata=intval($db->Record['Zarplata']);
if ($Zarplata) $Zarplata=' ';
SetParamOut("Zarplata",$Zarplata);
SetParamOut("Kupon",$db->Record['Kupon']);
$resume=$resume.$Template;
}
if ($r<"0")
{
// header("Refresh:0; url=/?part_id=123");
header("HTTP/1.0 404 Not Found");
//header("Location: ../?part_id=123");
header("Refresh:0; url=/?part_id=123");
exit;
}
$Template=str_replace("{PAGE}",$nav,$Template);
$Template=str_replace("{NAME}",$title[$ivr],$Template);
$Template=str_replace("{BODY}",$resume,$Template);
$Template=str_replace("{ERR}",$Err,$Template);
// для горосовалки и меню с баннерами
// $server_name = 'http://'.$HTTP_SERVER_VARS['SERVER_NAME'];
// определение протокола HTTP/HTTPS
$protocol = isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] === 'on' || $_SERVER['HTTPS'] === 1) || isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https' ? 'https' : 'http';
// echo $protocol;
$server_name = $protocol.'://'.$_SERVER['SERVER_NAME'];
// echo $server_name;;
// $menushow = implode("",file("$server_name/exhibitn/menu.php"));
// $voteshow = implode("",file("$server_name/exhibitn/vote.php"));
$menushow = file_get_contents("menu.php");
$voteshow = file_get_contents("vote.php");
// $banners = implode("",file("$server_name/banners.php"));
// $lsearch = implode("",file("$server_name/lsearch.php"));
// Если существует кэшированная версия…
if ($banners_r=fopen('../cashfolder/_banners_php','r')) {
// Открываем этот файл для чтения
$banners=fread($banners_r,filesize('../cashfolder/_banners_php'));
// Читаем в переменную содержимое всего файла
fclose($banners_r);
//Закрываем файл
} else {
//$banners = implode("",file("$server_name/banners.php"));
//$banners = implode("",file("$server_name/banners.php?adlabs_url=".$_SERVER['REQUEST_URI']));
$banners = file_get_contents("../cashfolder/_banners_php_html");
}
// Если существует кэшированная версия…
if ($lsearch_r=fopen('../cashfolder/_lsearch_php','r')) {
// Открываем этот файл для чтения
$lsearch=fread($lsearch_r,filesize('../cashfolder/_lsearch_php'));
// Читаем в переменную содержимое всего файла
fclose($lsearch_r);
//Закрываем файл
} else {
// $lsearch = implode("",file("$server_name/lsearch.php"));
$lsearch = file_get_contents("../cashfolder/_lsearch_php_html");
}
$Template=str_replace("{MENUSHOW}",$menushow,$Template);
$Template=str_replace("{VOTESHOW}",$voteshow,$Template);
$Template=str_replace("{BANNERS}",$banners,$Template);
$Template=str_replace("{LSEARCH}",$lsearch,$Template);
// вывод банера растяжки
$rb=mysql_query("SELECT rubs,banners,switch FROM part2_banners WHERE rubs='1' LIMIT 1;") or die(mysql_error());
$rubs=mysql_result($rb,0,0);
$bannertop=mysql_result($rb,0,1);
$switch=mysql_result($rb,0,2);
if ($switch=='1') { $bannertop = " "; } else {$bannertop="";}
$Template=str_replace("{BANNERTOP}",$bannertop,$Template);
// статистика для шапки:
// выбираем значения из сохраненной статистики
$r=mysql_query("Select * FROM count2 WHERE 1") or die(mysql_error());
// предприятий в справочнике:
$cnt1=mysql_result($r,0,1);
// каталог оборудования
$cnt3=mysql_result($r,0,3);
$counter = "".$cnt1." предприятий | ".$cnt3." товаров ";
$Template=str_replace("{COUNTER}",$counter,$Template);
//для титла
/*
$title = strtolower($title); // убираем заглавные буквы
$title = substr($title, 0, 180); // урезаем строку
$title = preg_replace("/[^\w\x7F-\xFF\s]/", " ", $title); // каленым железом выжжем все "ненормальные" символы.
$title = str_replace("\n"," ", $title);
$title = str_replace("\r"," ",$title);
$title = str_replace("
Текущая страница
Если Вам не удалось найти на страницах сайта искомой информации, или возникли другие вопросы – оформите заявку, укажите вашу потребность и получите бесплатную консультацию специалистаМесто", "Дата проведения: $daterus
Место", $Pricetxt);
*/
$Pricetxt = str_replace("
", "
", $Pricetxt);
$Pricetxt = str_replace("
", "
\n", $Pricetxt);
$Pricetxt = str_replace("• ", "• ", $Pricetxt);
$Pricetxt = str_replace("•\t", "• ", $Pricetxt);
$Pricetxt = str_replace("• ", "• ", $Pricetxt);
$Pricetxt = str_replace("Тематика выставки", "Тематика выставки", $Pricetxt);
$Pricetxt = str_replace("Место проведения", "Место проведения", $Pricetxt);
$Pricetxt = $Pricetxt."\n";
$Pricetxt = preg_replace("!• (.*?)\n!si","
",$Pricetxt);
//$Pricetxt = preg_replace("!• (.*?)\n!si","
",$Pricetxt);
$Pricetxt = preg_replace( "/^\\
"," ", $title);
// вычищяем лишние остатки тегов
$title = str_replace("quot", "", $title);
$title = str_replace("href", "", $title);
$title = str_replace("http", "", $title);
$title = str_replace("target", "", $title);
$title = str_replace("_blank", "", $title);
$title = str_replace("•", "", $title);
function sw (&$item1, $key) { if (strlen($item1)<4) $item1=""; } // функция убираем менее 4-х букв
$title=explode (" ", $title); // разбиваем слова
array_walk ($title, 'sw'); // вот и функция пригодилась...
$title=array_unique ($title); // убираем повторяющиеся слова
*/
/*
Задача: удалить из массива (сложной структуры) НЕХОРОШИЕ элементы. НЕХОРОШИМИ элементы будем называть:
1) Пустые строки
2) Пустой массив
3) Массив состоящий из НЕХОРОШИХ элементов
*/
/*
function clear($a){
if ($a !== array()){
$b = array();
foreach ($a as $key => $value){
if (is_array($value)){
if (clear($value) !== false){
$b[$key] = clear($value);
}
} elseif ($value !== ''){
$b[$key] = $value;
}
}
if ($b !== array()){
return $b;
} else {
return false;
}
} else{
return false;
}
}
$title = clear($title, $a); // удаляем "нехорошие" элементы
// var_dump($title); // смотрим массив :-)
$title=implode (" ", $title); // соединяем слова массива
*/
$Template=str_replace("{TITLE}",$title,$Template);
$lnkback = "<< назад";
$Template=str_replace("{LNKBACK}",$lnkback,$Template);
//"для титла" заканчивается тут
# Помощник посетителя
$help=$help."Помощник посетителя
";
$help=$help."
Текущая
Календарь выставок: ".$title."
Выше на этой странице, вы можете ознакомиться с подробным пресс-релизом выставки ".$title.".
Вопрос-ответ
On-line вопрос-ответ
База данных в справочной службе Oborud.info намного обширней, информация предоставляется ОПЕРАТИВНО и БЕСПЛАТНО!!!
Переходы
Поиск
![]()
* - данный вид поиска не учитывает склонение окончаний слов,
поисковый запрос не менее 4 символов