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