и еще, выяснив интересы пользователя, чтобы понимать, что таким людям нужно, подсовывать рекламу соответствующую - как правило такой потребитель готов к тому же больше платить
я пользуюсь FF на флэшке - гораздо удобнее
Это на случай отключения электричества работает - сохраняются последние копии, а так, при выходе, все копии удаляются.
Чешущий репу, чем искали и вкаком режиме?
Меня спасал 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, да, сапа умная, ссылки сама вставит
Дебажить надо - для начала замерять время выполнения скриптов и писать в базу (если превышает некоторое значение; смотреть в чем дело - просто страница или запрос пост или гет специально составленный для загрузки мускула....) - потом сужать область поиска....
Как это? С каких пор неразрешены пустые строки?
X-whisper, должна уменьшиться. Но в таких случаях легче легкого сделать тест - прогнать оба варианта в цикле по миллиону раз и сравнить время (можно хотя бы на локалке).
Как у большинства "универсальных" движков - много ненужных скриптов по умолчанию подгружаются.