alexspb

alexspb
Рейтинг
187
Регистрация
14.11.2005
Интересы
french language
D_1:
как пологаю, был создан, чтобы люди имели "избранное" в сети и имели доступ с любого компьютера.

и еще, выяснив интересы пользователя, чтобы понимать, что таким людям нужно, подсовывать рекламу соответствующую - как правило такой потребитель готов к тому же больше платить

я пользуюсь FF на флэшке - гораздо удобнее

Слава Шевцов:
Есть галка-автосохранялка каждые 5 минут

Это на случай отключения электричества работает - сохраняются последние копии, а так, при выходе, все копии удаляются.

Чешущий репу, чем искали и вкаком режиме?

Меня спасал Easy Recovery Professional

а последний раз, когда он не помог, - Acronis Recovery Expert (из Acronis Disk Director Suite)

Satellit_200, капчу китайцами пробить можно, а PHP неумолим )))

Чешущий репу, слабая надежда на папку Temp (в Windows и в профиле пользователя - C:\Documents and Settings\Administrator\Local Settings\Temp - на месте Administrator может быть имя пользователя)

если важный документ - то можно программой для востановления удаленных файлов - ворд пишет в ту же папку где и файл открыт временные файлы с соответствующим расширением - по ним и искать (по умолчанию каждые 10 минут сохраняется временная копия).

Спамят весьма ограниченный набор слов, и поэтому 90% и больше спама легко отсечь простеньким кодом, размещенным в c самом начале скрипта постинга (например, в phpBB - posting.php)


$ar0 = array('sex', 'seks', 'porno', 'erotika',
'viagra', 'cialis',
'filmi4u');
$ar1 = $_REQUEST['message'];
$ar1 = preg_replace("![^a-z0-9а-я]!i", " ", $ar1);
$ar1 = preg_replace("![ ]{2,}!i", " ", $ar1);
$ar1 = explode(" ",$ar1);
$ar2 = array_intersect($ar1,$ar0);
if ($ar2) {
$_REQUEST['message'] = $_GET['message'] = $_POST['message'] = "";
}

Т.е. просто обнуляем переменную с сообщением, если в нем найдены нежелательные слова, а сам скрипт не позволит разместить пустое сообщение, а можно просто exit() ;).

Остается дополняться словарик $ar0, по которому банятся сообщения.

У меня работы по модерации значительно уменьшилось.

tehnonew, да, сапа умная, ссылки сама вставит

SumyWeb:
но как узнать где уязвимость в коде...

Дебажить надо - для начала замерять время выполнения скриптов и писать в базу (если превышает некоторое значение; смотреть в чем дело - просто страница или запрос пост или гет специально составленный для загрузки мускула....) - потом сужать область поиска....

zhitov:
Да и составлен он не по стандартам (пустая строка).

Как это? С каких пор неразрешены пустые строки?

X-whisper, должна уменьшиться. Но в таких случаях легче легкого сделать тест - прогнать оба варианта в цикле по миллиону раз и сравнить время (можно хотя бы на локалке).

AndyM:
Кстати у данного конкретного движка то ли хостинг тормозной у большинства сайтов, то ли система тяжелая.

Как у большинства "универсальных" движков - много ненужных скриптов по умолчанию подгружаются.

Всего: 2934