Skip to content

Instantly share code, notes, and snippets.

@englishextra
Created April 17, 2011 21:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save englishextra/924503 to your computer and use it in GitHub Desktop.
Save englishextra/924503 to your computer and use it in GitHub Desktop.
shimansky.biz/search/index.php
<?php
/**
* Documents the class following or the file?
* @package Shimansky.biz-web-site-source-code
*/
$relpa = preg_replace("/[\/]+/", "/", $_SERVER['DOCUMENT_ROOT'] . '/');
$a = array(
'inc/init2.inc'
);
foreach ($a as $v) { require_once $relpa . $v; }
$s = lib_global2_safe_str(lib_global2_remove_tags(trim(urldecode(lib_global2_get_post('s')))));
$s = lib_global2_ord_hypher(lib_global2_ord_underscore(preg_replace("/[\~\!\@\"\#\;\$\%\^\:\?\*\(\)\+\=\|\\\\\/\{\}\[\]\<\>\,\.]/", "", $s)));//don't use '№','©','«','»','—'
$s = lib_global2_clean_xhtml($s);
$a = array('&','#',';', '-','_','\'');//don't use '№','©','«','»','—'
foreach ($a as $v) {
$s = preg_replace("/[\{" . $v . "}]+/", "" . $v . "", $s);
if ($s == $v) {
$s ='';
}
}
$page_title = 'Поиск';
if (!empty($s) && function_exists('lib_global2_ensure_amp')) {
$page_title .= ' - ' . lib_global2_ensure_amp(lib_global2_clean_title($s));
}
$l = '<p><a href="#" onclick="showSimplemodalOverlayClose(\'simplemodal_search\');obj=document.getElementById(\'div_search_check\');while(obj.firstChild) obj.removeChild(obj.firstChild);">Новый поисковый запрос</a>&#160;&#160; <a class="a_load_current_document" href="#">Оригинальное содержание страницы</a></p>' . "\n";
$t = '<p>Для ввода поискового запроса допускаются только буквы, цифры, дефисы и пробелы.</p>' . "\n";
if (!empty($s) && function_exists('lib_global2_ensure_amp')) {
$t = '<p>Рекомендация: вместо &#171;тесты 11 класс&#187;, лучше вводить &#171;тесты&#187;.</p>' . "\n";
}
$p = '<h1>' . $page_title . '<span style="width:1px;height:1px;background-image:url(' . $vars2_site_root . 'externalcounters/?ttl=' . urlencode(str_replace('\'','&#39;', $page_title)) . '&amp;dmn=&amp;rfrr=);background-repeat:no-repeat;margin:0;padding:0;"></span></h1>' . "\n";
$p .= $l;
$p .= $t;
header("Cache-Control: max-age=3600, must-revalidate");
header("Expires: " . date("D") . ", " . (date("d") + 1) . ' ' . date("M") . ' ' . date("Y") . ' ' . date("H:i:s") . ' ' . date("O") . " GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
echo lib_global2_read_local_file($relpa . 'virtual/head.html') . "\n";
?><link rel="stylesheet" href="/css/?ver=1300592841&amp;type=css&amp;load=sen,shimanskybiz,simplemodal" type="text/css" />
<title><?php echo $page_title;?></title>
<script type="text/javascript" src="/js/?ver=1300592908&amp;type=js&amp;load=global,jquery,preloadimages,simplemodal,feedback,search,login,guestbook"></script>
</head>
<body>
<?php
echo lib_global2_read_local_file($relpa . 'virtual/top.html') . "\n";
if (!empty($s) && function_exists('lib_global2_ensure_amp')) {
//$s = mb_strtolower($s, mb_detect_encoding($s, "UTF-8"));
$s1 = urlencode(lib_global2_ensure_amp(str_replace(array("'"), array("&#39;"), $s)));
$p .= '<div id="load_dict_enru_general"></div>' . "\n";
$p .= '<div id="load_dict_ruen_general"></div>' . "\n";
$p .= '<div id="load_aids_golitsynsky_exercises2006"></div>' . "\n";
$p .= '<div id="load_aids_golitsynsky_keys2007"></div>' . "\n";
$p .= '<div id="load_aids_golitsynsky_keys2004"></div>' . "\n";
$p .= '<div id="load_pt_pages"></div>' . "\n";
$p .= '<div id="load_pt_pdf"></div>' . "\n";
$p .= '<div id="load_pt_epub"></div>' . "\n";
$p .= '<script type="text/javascript"><!--//--><![CDATA[//><!--' . "\n";
$p .= '$(document).ready(function() {' . "\n";
$p .= '$("#load_dict_enru_general").load(\'/scripts/load_dict_enru_general.php?load=entries&length=320&limit=10&s=' . $s1 . '\').hide().fadeIn(500);' . "\n";
$p .= '$("#load_dict_ruen_general").load(\'/scripts/load_dict_ruen_general.php?load=entries&length=320&limit=10&s=' . $s1 . '\').hide().fadeIn(500);' . "\n";
$p .= '$("#load_aids_golitsynsky_exercises2006").load(\'/scripts/load_aids_golitsynsky_exercises2006.php?load=entries&s=' . $s1 . '\').hide().fadeIn(500);' . "\n";
$p .= '$("#load_aids_golitsynsky_keys2007").load(\'/scripts/load_aids_golitsynsky_keys2007.php?load=entries&s=' . $s1 . '\').hide().fadeIn(500);' . "\n";
$p .= '$("#load_aids_golitsynsky_keys2004").load(\'/scripts/load_aids_golitsynsky_keys2004.php?load=entries&s=' . $s1 . '\').hide().fadeIn(500);' . "\n";
$p .= '$("#load_pt_pages").load(\'/scripts/load_pt_pages.php?load=entries&length=320&limit=40&s=' . $s1 . '\').hide().fadeIn(500);' . "\n";
$p .= '$("#load_pt_pdf").load(\'/scripts/load_pt_pdf.php?load=entries&length=320&limit=10&s=' . $s1 . '\').hide().fadeIn(500);' . "\n";
$p .= '$("#load_pt_epub").load(\'/scripts/load_pt_epub.php?load=entries&length=320&limit=10&s=' . $s1 . '\').hide().fadeIn(500);' . "\n";
$p .= '});' . "\n";
$p .= '//--><!]]></script>' . "\n";
}
$p .= '<script type="text/javascript"><!--//--><![CDATA[//><!--
$(".a_load_current_document").click(function () {
var wlhrf = window.location.pathname.replace(self.location.protocol + "//" + self.location.host, "");
if (wlhrf) {
$(window.location).attr(\'href\', wlhrf);return false;
}
});
//--><!]]></script>' . "\n";
$p .= $l;
if (!empty($p)) {echo $p . "\n";}
echo lib_global2_read_local_file($relpa . 'virtual/bottom.html') . "\n";
echo lib_global2_read_local_file($relpa . 'virtual/counters.html') . "\n";
echo lib_global2_read_local_file($relpa . 'virtual/foot.html') . "\n";
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment