[Ищу] Скрипт смены префиксов

Тема в разделе "Wordpress", создана пользователем Dmytr0, 10 авг 2009.

Статус темы:
Закрыта.
Модераторы: DzSoft, Sorcus
  1. Dmytr0

    Dmytr0

    Регистр.:
    11 авг 2008
    Сообщения:
    242
    Симпатии:
    34
    Сабж, желательно такой вариант: закинул скрипту дамп, он везде заменил wp_ на wpN_ (опционально). Если нет такого, то пусть хотя бы в самой базе меняет ;)
     
  2. Inviseble_Demon

    Inviseble_Demon

    Регистр.:
    11 дек 2008
    Сообщения:
    482
    Симпатии:
    351
    PHP:
    <?PHP
    $name_damp
    ='имя_дампа.sql';
    $in='wp_';
    $out='wpN_';

    $str=file_get_contents($name_damp);
    $str=str_replace($in$out$str);
    $file=fopen($name_damp"w");
    fwrite ($file$str);
    fclose ($file);

    die (
    '<center><h1>Готова !</h1></center>');
    ?>
    Не тестил но вроде должно работать... (но всетаки решение корявое:))
    Дамп нужно ложить рядом со скриптом (исходный дамп будет переписан)
     
    Dmytr0 нравится это.
  3. Dmytr0

    Dmytr0

    Регистр.:
    11 авг 2008
    Сообщения:
    242
    Симпатии:
    34
    Работает, да только не совсем так, как надо: кроме строк drop\create\insert меняются и настройки типа wp_user_role и т.п. Функция эта есть в плагине wp security scan, как-то мне мне он не очень понравился, так что пока руками буду менять.
     
Статус темы:
Закрыта.