echo '<br>';
// нужно найти строку $_POST['request']! внутри блока
if (preg_match("!^.*?".preg_quote($_POST['request'], '!').".*?$!m",$line)){
echo $line[0]; // вся найденная строка
}
течение примерно 5 минут они менялись с одной на другую, то в этот момент прямо и происходило заражение сайта. Посмотри активность в это время по access.log сайта.
Например без отсечения ищется вообще по всему миру. С отсечением по СПб в 5 вариантов, идем с одной буквы - 3 значения из города, 2 со стороны; 2 буквы - 4 город - 1 снаружи. 3 и более -только из города.