В принципе, можно подобрать настройки используя один из GUI-фронтендов, вроде http://sourceforge.net/projects/kmencoder/ или http://iriverter.thestaticvoid.com/. Неплохо себя зарекомендовал вот такой вариант:
mencoder in.mpg -o out.flv -of lavf -oac mp3lame -lameopts abr:br=56 -ovc lavc -lavcopts vcodec=flv:vbitrate=768:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -srate 22050 -vf scale=512:384:1 -ofps 24
Всё должно работать. Что именно Вы идентифицировали как "неработает"?
Вероятность того, что iframe был внедрён из вне, используя Ваши данные авторизации или дыру в софте, очень велика. То, что гуголь нашёл другие "потенциально опасные сайты" на том же IP не даёт однозначного повода утверждать о внутренней проблеме безопасности. Любой хостер обслуживает кучу всякой бяки.
Как Вам уже писал уважаемый Brim.ru, начать необходимо с анализа FTP-логов. Далее можно попытаться найти inj в HTTP-логах. Если есть SSH и доступ к его логам, то смотрим и их. А вот если ничего подозрительного там не обнаружится, уже переходить к работе с поддержкой хостера (интенсивно треся в процессе этими самыми логами).
Разумеется, оптимально выполнить проверку is_numeric() перед выполнением запроса. Ведь если в $_GET['categoty'] будет содержаться 'вылылыпыдысты', запрос в базу всё равно убежит. А зачем они нужны, лишние запросы?
Как правило, сразу после утверждения ТЗ задача ветвится на два независимых "потока". Разработка самого приложения и визуалка. Дизайнер рисует xcf или psd макет, этот макет утверждается и верстается под планируемую реализацию представления. Собственно, ничего, кроме внешнего вида, от дизайнера не требуется. Версткой занимается верстальщик или программист. Сколько себя помню, ничего лучше этой модели не встречал.
Я надеюсь, Вы в курсе о необходимости RewriteEngine On перед описанием правила?
А если вот так попробовать?
RewriteRule ^list1/?$ /erl/19.html [R=301,L]
На самом деле, идея хоть и далеко не новая, но полезная и востребованная определённым сегментом пользователей сети. А в связи со всем нам известными причинами (вроде, в этот раз они это называют "кризис"), данный сегмент будет только расширяться. Реализация вот только хромает. Субъективно конечно, но вот бывают проекты куда заходишь и пятой точкой чувствуешь, всё на месте: дизайн и эргономика в норме, функционал ограничен целями проекта а не уровнем разработчиков и т.п. А бывает, ощущается некоторый недодел, что ли. Ну так это со временем пройдёт.
Если не секрет, расскажите пожалуйста, как при обновлении парс-данных пероиодом в два часа Вам удалось сократить время от публикации объявления на одном из сайтов-доноров до его появления в базе сервиса до 30 минут?
Я думаю, что многокомнатный чатик с актуализацией обновлением по какому-нибудь http-equiv="refresh" можно найти и в паблике (то бишь халява). Разработка эксклюзива не начинающимкодеромшкольником обойдётся от 1 килобакса.