подошел к вопросу несколько проще, с одной стороны...
если полетели пользователи и их данные, то проще всего сделать следующее
- найти все таблицы в которых используются данные пользователя (может отличаться от установленных модов)
- экспортировать эти данные
- импортировать
что бы понять смысл
select * from phpbb_users where username ='USER_NAME';
select * from phpbb_favorites where user_id = 3586;
select * from phpbb_medal_user where user_id = 3586;
select * from phpbb_posts where poster_id = 3586;
select * from phpbb_posts_text where post_id in (select post_id from phpbb_posts where poster_id = 3586);
select * from phpbb_privmsgs where privmsgs_from_userid = 3586 || privmsgs_to_userid = 3586;
select * from phpbb_privmsgs_text where privmsgs_text_id in (select privmsgs_id from phpbb_privmsgs where privmsgs_from_userid = 3586 || privmsgs_to_userid = 3586);
select * from phpbb_topics where topic_poster = 3586;
select * from phpbb_topics_watch where user_id = 3586;
select * from phpbb_user_group where user_id = 3586;
select * from phpbb_users where user_id = 3586;
select * from phpbb_vote_voters where vote_user_id = 3586;
а вот и экспорт данных
create table _favorites select * from phpbb_favorites where user_id = 3586;
create table _medal_use select * from phpbb_medal_user where user_id = 3586;
create table _posts select * from phpbb_posts where poster_id = 3586;
create table _posts_text select * from phpbb_posts_text where post_id in (select post_id from phpbb_posts where poster_id = 3586);
create table _privmsgs select * from phpbb_privmsgs where privmsgs_from_userid = 3586 || privmsgs_to_userid = 3586;
create table _privmsgs_text select * from phpbb_privmsgs_text where privmsgs_text_id in (select privmsgs_id from phpbb_privmsgs where privmsgs_from_userid = 3586 || privmsgs_to_userid = 3586);
create table _topics select * from phpbb_topics where topic_poster = 3586;
create table _topics_watch select * from phpbb_topics_watch where user_id = 3586;
create table _user_group select * from phpbb_user_group where user_id = 3586;
create table _users select * from phpbb_users where user_id = 3586;
create table _vote_voters select * from phpbb_vote_voters where vote_user_id = 3586;
если пользователей много, все делается через переменную или просто через ИЛИ :)
мне помогло, надеюсь кому-то тоже...
не стал рисковать и мержить все , сильно опастно было.
Последнее время в связи с участившимися случаями кажется, что надо на танке ездить, чтобы быть в безопасности...
вот как раз такие и ездят на танках кому все пофиг...
ТС сочувствую как вам так и семье вашего друга, я помню как "ушел" от нас мой двоюродный брат.... ех... он больше не прийдет... он далеко....
модрерайт случайно не используете?
если да, правило скорее всего надо дописать...
если обращение идет к той же странице то 404 быть с любыми гет параметрами не должно...
вообщем как сказали выше надо код
подошел к вопросу несколько проще, с одной стороны...
если полетели пользователи и их данные, то проще всего сделать следующее
- найти все таблицы в которых используются данные пользователя (может отличаться от установленных модов)
- экспортировать эти данные
- импортировать
что бы понять смысл
select * from phpbb_favorites where user_id = 3586;
select * from phpbb_medal_user where user_id = 3586;
select * from phpbb_posts where poster_id = 3586;
select * from phpbb_posts_text where post_id in (select post_id from phpbb_posts where poster_id = 3586);
select * from phpbb_privmsgs where privmsgs_from_userid = 3586 || privmsgs_to_userid = 3586;
select * from phpbb_privmsgs_text where privmsgs_text_id in (select privmsgs_id from phpbb_privmsgs where privmsgs_from_userid = 3586 || privmsgs_to_userid = 3586);
select * from phpbb_topics where topic_poster = 3586;
select * from phpbb_topics_watch where user_id = 3586;
select * from phpbb_user_group where user_id = 3586;
select * from phpbb_users where user_id = 3586;
select * from phpbb_vote_voters where vote_user_id = 3586;
а вот и экспорт данных
create table _medal_use select * from phpbb_medal_user where user_id = 3586;
create table _posts select * from phpbb_posts where poster_id = 3586;
create table _posts_text select * from phpbb_posts_text where post_id in (select post_id from phpbb_posts where poster_id = 3586);
create table _privmsgs select * from phpbb_privmsgs where privmsgs_from_userid = 3586 || privmsgs_to_userid = 3586;
create table _privmsgs_text select * from phpbb_privmsgs_text where privmsgs_text_id in (select privmsgs_id from phpbb_privmsgs where privmsgs_from_userid = 3586 || privmsgs_to_userid = 3586);
create table _topics select * from phpbb_topics where topic_poster = 3586;
create table _topics_watch select * from phpbb_topics_watch where user_id = 3586;
create table _user_group select * from phpbb_user_group where user_id = 3586;
create table _users select * from phpbb_users where user_id = 3586;
create table _vote_voters select * from phpbb_vote_voters where vote_user_id = 3586;
если пользователей много, все делается через переменную или просто через ИЛИ :)
мне помогло, надеюсь кому-то тоже...
не стал рисковать и мержить все , сильно опастно было.
спасибо , разобрался.
решил проблему по другому.
кстати, дифом при таки объемах базы как у меня не советую пользоваться, да и я задолбался бы сравнивать :)
Возможно это какая-то локальная проблема - мне вчера деньги пришли, заказанные 6 дней тому назад...
не всем так везет ,заказывал в первых числах, результата ноль
да и чет заработок упал, посетителей больше а прибыли меньше...
хех. результат не утешительный :)
кликов меньше и цена не выросла :)
банально не дала... :)
где вы раньше были?
кстати, какой у вас БЛ, атестат и где вы находитесь?
записываюсь, а темы только такие?
Там не только яблоко, еще звездочки надо было считать и еще вроде что-то , потом мне не показали больше капчу :)
В любом случае, если даже там одно яблоко, и капча выполняет свою функцию ,заметте, основную функцию защиты от роботов, то почему бы и нет?!!!
Miracle добавил 09.02.2008 в 16:07
Я не извращался с картинками написал капчу еще проще - и работает :), а что еще надо :)