One Hat Cyber Team
Your IP :
216.73.216.115
Server IP :
194.44.31.54
Server :
Linux zen.imath.kiev.ua 4.18.0-553.77.1.el8_10.x86_64 #1 SMP Fri Oct 3 14:30:23 UTC 2025 x86_64
Server Software :
Apache/2.4.37 (Rocky Linux) OpenSSL/1.1.1k
PHP Version :
5.6.40
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
sam
/
public_html
/
go
/
View File Name :
header.inc.php
<? $_first_old_date = "2003-01-01"; function date_diff_old($d1, $d2){ $d1 = (is_string($d1) ? strtotime($d1) : $d1); $d2 = (is_string($d2) ? strtotime($d2) : $d2); $diff_secs = abs($d1 - $d2); $base_year = min(date("Y", $d1), date("Y", $d2)); $diff = mktime(0, 0, $diff_secs, 1, 1, $base_year); return array( "years" => date("Y", $diff) - $base_year, "months_total" => (date("Y", $diff) - $base_year) * 12 + date("n", $diff) - 1, "months" => date("n", $diff) - 1, "days_total" => floor($diff_secs / (3600 * 24)), "days" => date("j", $diff) - 1, "hours_total" => floor($diff_secs / 3600), "hours" => date("G", $diff), "minutes_total" => floor($diff_secs / 60), "minutes" => (int) date("i", $diff), "seconds_total" => $diff_secs, "seconds" => (int) date("s", $diff) ); } //$a = date_diff("2006-11-01", "2007-11-01"); //ini_set("memory_limit",-1); //post_max_size ini_set("upload-max-filesize","9000000"); //------------------ function is_valid_language($l) { global $_locales; return (isset($l) && in_array($l, array_keys($_locales)) ) ? TRUE : FALSE; }//is_valid_language function enruua($en,$ru,$ua) { global $_SESSION; switch ($_SESSION['lang']) { case "ru": return $ru; break; case "ua": return $ua; break; default: return $en; break; } } function atsymbol() { return "<IMG SRC=\"atsymbol.gif\" BORDER=\"0\">"; } function put_email($em) { return str_replace("@",atsymbol(),$em); //return BuildMySecureEmail($em, $at, $script_name, " "); } function web_link($var,$descr="") { $var = trim($var); $descr = trim($descr); if (!$var) { $var = "http://www.math.cas.cz/~wde/main.php"; if (!$descr) $descr = "Workshop on Differential Equations"; } return "<A HREF=\"".$var."\">".$descr."</A>"; } function lang() { global $_SESSION; return $_SESSION['lang']; } function language_select($style="FLAG",$size_descr="SMALL") { global $_SESSION; $lang = lang(); $style = strtoupper($style); if (!in_array($style,array("FLAG","TEXT"))) $style="TEXT"; switch (strtoupper($size_descr)) { case "TINY": $size = "1.5em"; break; case "SMALL": $size = "2em"; break; case "MEDIUM": $size = "3em"; break; case "LARGE": $size = "4em"; break; } $res=""; $langs = array("en","ru","ua"); while ($i = current($langs)) { if (trim($lang) !=$i) { if ($res) $res = $res." "; $res = $res . "<FORM STYLE=\"display: inline;\" action=\"" .$_SERVER['PHP_SELF']."\" method=\"GET\">\n"; while (list($key, $val) = each($_GET)) { if ($key != "lang") $res = $res . "<INPUT type=\"hidden\" name=\"".$key."\" value=\"".$val."\">\n"; //pass($key,$val); } while (list($key, $val) = each($_POST)) { if ($key != "lang") $res = $res . "<INPUT type=\"hidden\" name=\"".$key."\" value=\"".$val."\">\n"; } switch ($style) { case "FLAG": $res = $res . "<SPAN ><INPUT TYPE=\"HIDDEN\" NAME=\"lang\" VALUE=\"".$i."\">\n"; $res = $res . "<INPUT CLASS=\"language_select_flag\" TYPE=\"image\" SRC=\"".$i.".png\" alt=\"" .enruua_var($i,"English","По-русски","Українською")."\" style=\"width: ".$size."; border: solid thin; border-color: #E2E2DE;\" ></SPAN>\n"; break; case "TEXT": default: $res = $res . "<INPUT TYPE=\"HIDDEN\" NAME=\"lang\" VALUE=\"".$i."\">\n"; $res = $res . "<INPUT TYPE=\"SUBMIT\" VALUE=\"[".$i."]\">\n"; break; } $res = $res . "</FORM>\n"; } next($langs); } return $res; } //function function enruua_var($var,$en,$ru,$ua) { switch ($var){ case "en": return $en; break; // case "ru": return $ru; break; // case "ua": return $ua; break; default: return NULL; } }//enruua_var function guess_client_language() { $c = GetCountryInfo($_SERVER["REMOTE_ADDR"]); switch (strtolower($c['a2'])) { case "ru": case "by": case "kz": return "ru"; case "ua": return "ua"; default: return "en"; } }//guess_client_language function current_item($arg="") { //return basename($_SERVER['PHP_SELF'],".php"); return basename($_SERVER['PHP_SELF'],$arg); } function is_valid_date($date) { if ((integer)$date) $r=1; else $r=0; return $r; } function is_unspecified_date($date) { //if ($date=="0000-00-00") $r=1; else $r=0; if (!(integer)$date) $r=1; else $r=0; // return $r; } function print_date($date=0,$l="",$dot=FALSE) { global $lang; if (!is_valid_language($l)) $l = languify($lang); if (!is_unspecified_date($date)) {// $date=today(); switch ($date) { case today(): $d = enruua_var($l,"today","сегодня","сьогодні"); if ($dot) $d = $d . "."; break; default: $dmy = explode_date($date); //setlocale(LC_TIME, $_locales[$lang]); //return strftime("%x".enruua(""," г."," р."), strtotime($date)); $d= enruua_var($l,"on ","","") . $dmy["day"]." ".of_month($dmy["month"])." ".$dmy["year"].enruua(""," г."," р."); if ($dot) $d = $d . enruua_var($l,".","",""); } } else $d="(".enruua_var($l,"the date is not specified","дата не указана","дату не вказано").")"; // return trim($d); }//print_date function print_date_time($datetime=0) { global $lang; if(!is_unspecified_date($datetime)) { $dmy = getdate(strtotime($datetime)); $d = $dmy["mday"]." " .of_month($dmy["mon"])." ".$dmy["year"].enruua(""," г."," р.")." " .enruua("at","в","у")." ".$dmy["hours"].":".$dmy["minutes"]; } else $d="(".enruua("the date is not specified","дата не указана","дату не вказано").")"; return $d; }//print_date_time function dir_hide($dir) { $r = array(); if (file_exists($dir) && is_dir($dir)) { $file = fopen($dir . "/" . "index.php", 'a', 1); $text="<html>\n <body>\n <center>\n You are not supposed to access this directory </center>\n </body>\n </html>\n"; fwrite($file, $text); fclose($file); } return $r; }//dir_contents function dir_contents($dir) { $r = array(); if (file_exists($dir) && is_dir($dir)) { $a = scandir($dir); foreach ($a as $f) { if (($f != ".") && ($f != "..")) { $r[] = $f; } } } return $r; }//dir_contents function dir_is_nonempty($dir) { $r = FALSE; if (file_exists($dir) && is_dir($dir)) { $a = scandir($dir); foreach ($a as $f) { if (($f != ".") && ($f != "..")) { $r = TRUE; break; } } } return $r; }//dir_is_nonempty function purge_dir($dir,$remove="yes") {global $lang; if(file_exists($dir)) { if ($handle = opendir($dir)) { // $tmp ="<table>"; while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { unlink($dir."/".$file); $tmp = $tmp . "<p>".$file."</p>\n"; // $a[]=$file; } } closedir($handle); if ($remove) { if (file_exists($dir)) { rmdir($dir); $tmp = $tmp . "<p>".$dir."</p>\n"; } } } //$tmp=$tmp . "</table>"; } return $tmp; }//purge_dir function file_link($address,$title="") { if (!$title) $title=basename($address); return "<a href=\"".$address."\">".$title."</a>"; }//file_link function print_news($news,$show_full=FALSE,$l="") { global $lang; echo "<div class=\"news\">\n"; echo "<dl class=\"news\">\n"; echo "<dt>". $news['title_'.$lang]. "</dt>"; echo "<dd>". $news['text_'.$lang]. "</dd>"; echo "</dl>\n"; $fl = mysql_query("select * from ns_files where news_id='".$news['id']."'"); $num_files = mysql_num_rows($fl); if ($num_files) { echo "<ul>\n"; while ($f = mysql_fetch_array($fl)) { echo "<li>\n"; echo file_link($f['file'],$f['descr_'.$lang]); echo "</li>\n"; } echo "<ul>\n"; } $ql = mysql_query("select * from ns_links where news_id='".$news['id']."'"); $num_links = mysql_num_rows($ql); if ($num_links) { echo "<dd>\n"; echo "<ul>\n"; while ($l = mysql_fetch_array($ql)) { if (1)//($l['link']) { echo "<li>\n"; echo "<a href=\"".$l['link']."\">". $l['descr_'.$lang] . "</a>"; echo "</li>\n"; } } echo "</ul>\n"; echo "</dd>\n"; } echo "<p class=\"news_date\">". $news['date']. "</p"; echo "</div>\n"; } function print_all_news($date_from="",$date_to="") { global $lang; if (!is_valid_date($date_to)) $date_to = date("Y-m-d"); if (!is_valid_date($date_from)) $date_from = date("1900-01-01"); $q = mysql_query("select * from ns where date <= '".$date_to."' && date >= '".$date_from."' order by date DESC"); //$q = mysql_query("select * from ns order by date DESC"); while ($n = mysql_fetch_array($q)) { print_news($n); } } function first_new_date() { return date("Y-m-d",mktime(0, 0, 0, date("m")-4, date("d"), date("Y"))); } ?>