Показатель.. :) Была ситуация, когда залили через 2 недели после зачистки..
В смысле, хорошо, конечно, что всё в порядке.. но с выводами я бы не торопился..
p.s. если невтерпеж и есть лог FTP - можно "вредный" IP-шник поискать.. :)
Перенос правила в начало сделал?
Первым надо ставить, сразу после RewriteEngine on
На .шаред хостинге нормально держит ~55к товаров, правда посещаемость далеко не хайлоад.
Хотя, товар товару рознь - есть атрибуты, хитрые сортировки-фильтры и тд
Если есть сомнения - можно наполнить "мусором" и натравить какой-нибудь сервис вроде loadimpact.com (для начала можно натравить на "пустой", чтобы разницу видно было..)
Если будут CSV - подходит http://php.net/manual/ru/function.fgetcsv.php
Для "Зверинца" имеет смысл прикрутить предварительное приведение к нужному формату (iconv) итд
Если есть возможность - сделать проверку на защиту "от дурака" (количество колонок, заголовки, наличие определённых закономерностей).. Если не попадает - сохранять файл, инфу в лог/на email - и, по мере появления - для новых зверей дописывать обработчики.
Да.. для Excel всяких версий - http://phpexcel.codeplex.com/ - штука универсальная.
Зачем перепахивать? - сделать бэкап + обновиться. на Рево это не так сложно.. В крайнем случае - откатиться назад.
"левые файлы" можно просмотреть тем же ай-болитом.
можно. 10 раз можно
ы?
По сути - сканировать сайты и выявлять "потенциально опасный код" можно простым скриптом на баше (или на любом серверном языке - на php - ссылка уже упоминалась в этой теме), а запускать его по крону.. При необходимости можно оптимизировать сканирование (с учётом дат доступов к файлу/размеров/хэшей)
p.s. ТС потерялся.. или Апокалипсис наступил сделал своё дело?..
Ну, это совсем жёстко..
В str_replace передайте 2 массива (что заменять - слова, на что заменять - ссылки (в формате <a href..>слово</a>) и текст (видимо записи).
Как получить массивы - хз.. зависит от магазина
Как получить текст записи - хз.. можно из базы, можно при сохранении (если Wordpress - фильтр, к примеру, навесить)
Прямо в коде страницы. Добавьте туда слэш сразу после url(
<style type="text/css">body{background:url(images/background/pattern.png?rand=282);