Sitealert

Рейтинг
469
Регистрация
30.09.2016
Marmisha:
Похожее в сети не нашёл, на забугорных просторах есть похожее, но уже давно заброшено всё.

Лично я давно сделал вывод: если чего-то на рынке нет, то почти наверняка это никому не нужно. Если же оно было, но сдохло - значит, точно никому не надо.

По изначально заданным вопросам: выбирая CMS, надо сначала поточнее определиться с функционалом сайта. В принципе, при разных ТЗ может и та же Инстант подойти, и Вордпресс, и Друпал. Всё, конечно, допиливать придётся. Ограничить объём загруженных фоток можно либо ограничивая количество файлов в папке юзера, либо ограничивая размер этой папки в мегабайтах (смотря по тому, что критичнее).

Jeckan:
Подскажите что это может быть? Где уязвимость?

Касперский выдаёт список зараженных файлов (Отчёты > Подробные отчёты).

Хотя... При такой табличке может полностью блокировать... Попробуйте на Ревизиуме проверить.

Devvver:
Залили шелл(как? уязвимости вроде такой возможности не дает).

Как раз именно такую возможность эта уязвимость и даёт. Другое дело, что возможность эксплуатации этой уязвимости довольно ограничена, и наличие уязвимого класса PHPMailer вовсе не означает, что система уязвима.

Smirnof:
$itemtitle=str_replace('"', "'", $item->title);
сделать перечисление знаков, которые нужно заменить (кроме " еще заменять # и « и « и т.д.)?

Штоле совсем лень справочник прочитать?

Вместо первого аргумента - $arr1, вместо второго аргумента - $arr2, где

$arr1 = array('"', '#', '«', '»');

$arr2 = array("'", '& #35;', '«'', '»');

Значит, у Вас переменная $store не определена. То есть, чтобы что-то обрабатывать, надо сначала понять, что именно. Функция str_replace() требует, чтобы ей дали строку $store, потому как с ничем она работать не будет. Я-то просто повторил ту переменную, которую Вы написали, лишь исправив синтаксис функции, ведь мне неизвестно, где оно у Вас должно работать. А так, могу только догадаться, что надо написать что-то вроде

<?php

$js=file_get_contents('https://glopart.ru/ads/adunit/4067/script.js');
if(preg_match('#push\((?<json>.*?)\);#',$js,$match)){
$wares=json_decode($match['json'])->wares;
foreach ($wares as $item) {
$itemtitle=str_replace('"', "'", $item->title);
echo '<div class="div_most_commented_item">';
echo '<a href="/search/'.$itemtitle.'" class="blue3">';
echo '<div class=div_table><div class=div_row>';
echo '<div><span>'.$itemtitle.'</span></div></div></div></a></div>';
}
}
?>
SeVlad:
А ты умеешь рассмешить :)

Ну хоть что-то умею - и то приятно :).

Smirnof:
Пробовал вставить $store=str_replace('"', '\'');
не помогло

Поможет, если функцию правильно писать

$store=str_replace('"', "'", $store);
mega94:
А для чего нужен

Товарищ перестраховывается.

По-разному можно. Например, так

$(".x").width()

За энджинксом всё равно апач прячется.

Всего: 8084