TestVPS, на указанной Вами странице приведены не результаты тестов, а Ваша оценка. Почувствуйте разницу.
Результаты каждого из 8 тестов не приведены. Например, меня интересуют тесты по I/O, остальное вторично. Где посмотреть именно их без Вашей субъективной оценки?
P.S. Возможно, это не Ваша оценка, а нечто приемлемое к восприятию посторонним человеком, но единицы измерения не указаны
-Dima-, Да ничего не делайте. Если у Вас откуда-то ничего не должно грузиться - блокируйте с чистой совестью. Файл hosts у пользователя никто не отменял.
Вместо
$store = $_POST;
поставьте
$store=str_replace('"',"'".$_POST['admin_password']);
Это упрощенное решение заявленной проблемы. Не следует забывать, что все входящие данные являются по умолчанию враждебными.
P.S. А вообще, чем Вам $_POST не угодил? Не имеет смысла плодить массивы, они память занимают.
Судя по тому, что из всех отписавшихся реклама выскакивает только у ТС, рекомендуется просто настроить CSP на сайте и проверить плагины браузера ТС
В /etc/pam.d/ftp закомментируйте строку
auth required pam_shells.so
и перезапустите vsftpd
Если в /etc/pam.d вместо ftp лежит vsftpd - закомментируйте в нем, а в /etc/vsftpd/vsftpd.conf исправьте
pam_service_name = ftp на pam_service_name = vsftpd
Лучше будет через replace с двумя массивами, в Вашем же случае если в строке будут непредусмотренные символы, они удалятся. Либо так:
$output.= ((isset($trans[mb_substr($str,$i,1)])) ? $trans[mb_substr($str,$i,1)] : mb_substr($str,$i,1));
Да, для себя программировать - пустая трата времени, никто ведь не оплатит ))
Доступ к консоли сервера есть?
Если да, то в корне сайта выполните
find ./ -type f | xargs sed -i -e 's/site\.ru/site\.info/g'
Может, еще в каких-то файлах домен прописан.
Можно предварительно и дамп туда положить
Да, я уже посмотрел, что это входит в изначальный вариант функции. Вам надо смотреть где-то еще. Ссылки чем-то подавляются. Попробуйте где-нибудь в середине страницы сделать ссылки на свой же сайт, одну с относительным адресом, другую - с абсолютным таким образом:
<a href="/">Главная относительная</a> <a href="http://site.ru/">Главная абсолютная</a> и еще вот так <a href="//site.ru/">Главная по текущему протоколу</a>
Останется хоть что-то?
Kepus, закомментируйте строку
$r = preg_replace( '#(<a([ \r\n\t]+[^>]+?>|>))<a [^>]+?>([^>]+?)</a></a>#i', "$1$3</a>", $r );