ViZed 0 Опубликовано: 10 ноября 2016 Рассказать Опубликовано: 10 ноября 2016 Здравствуйте. Мне тут недавно сайт ломанули и во все новости (а их свыше 250) вставили кое-какой <script>. Попробовал удалить его утилитой "Поиск и замена", введя в поле старого текста этот скрипт, а поле нового текста оставил пустым. Подумал, что таким образом по всей базе данных этот скрипт будет перезаписан на "пустоту". Но ничего не произошло. Есть ли возможность этой утилитой удалить текст по базе или нужно использовать что-то другое? Чувствую, что нужно лезть в PHP MyAdmin, а я в этом не особо шарю. Поэтому хотелось бы как проще. Или данная утилита поиска и замены не помощник в данном случае? Ссылка на сообщение Поделиться на других сайтах
celsoft 6221 Опубликовано: 11 ноября 2016 Рассказать Опубликовано: 11 ноября 2016 В админпанели есть раздел "Перестроение публикаций", оно удаляет любые JS коды в текстах публикаций 1 Ссылка на сообщение Поделиться на других сайтах
webair 179 Опубликовано: 11 ноября 2016 Рассказать Опубликовано: 11 ноября 2016 22 минуты назад, celsoft сказал: В админпанели есть раздел "Перестроение публикаций", оно удаляет любые JS коды в текстах публикаций А лучше в след версии сделать поиск и замену с regexp Ссылка на сообщение Поделиться на других сайтах
celsoft 6221 Опубликовано: 11 ноября 2016 Рассказать Опубликовано: 11 ноября 2016 45 минут назад, webair сказал: А лучше в след версии сделать поиск и замену с regexp Нет такого в самом MySQL. Ссылка на сообщение Поделиться на других сайтах
webair 179 Опубликовано: 11 ноября 2016 Рассказать Опубликовано: 11 ноября 2016 Честно, сам не пользовался http://www.php.su/mysql/manual/?page=Regexp Ссылка на сообщение Поделиться на других сайтах
Captain 636 Опубликовано: 11 ноября 2016 Рассказать Опубликовано: 11 ноября 2016 32 минуты назад, webair сказал: Честно, сам не пользовался http://www.php.su/mysql/manual/?page=Regexp Нет именно функции замены с regexp. Ссылка на сообщение Поделиться на других сайтах
celsoft 6221 Опубликовано: 11 ноября 2016 Рассказать Опубликовано: 11 ноября 2016 13 минуты назад, Captain сказал: Нет именно функции замены с regexp. Это не функции замены текста по БД, функции замены не поддерживают regexp Ссылка на сообщение Поделиться на других сайтах
ViZed 0 Опубликовано: 11 ноября 2016 Рассказать Опубликовано: 11 ноября 2016 Автор Насчёт удаления скриптов при помощи перестроения публикаций - не знал. Учту на будущее. Спасибо. Но проблему решил другим образом. Использовал массовую замену по базе данных. Таки полез в phpMyAdmin. Хорошо было бы, чтобы с помощью утилиты "Поиск и замена" тоже можно было бы заменять текст на пустое значение. Ссылка на сообщение Поделиться на других сайтах
Captain 636 Опубликовано: 12 ноября 2016 Рассказать Опубликовано: 12 ноября 2016 17 часов назад, celsoft сказал: ...функции замены не поддерживают regexp Я это и имел ввиду, не так выразился. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас