универсального ответа нет. Но можно было бы инициировать ряд процессов:
— во-первых, написать официальную жалобу на владельца сайта (обратитесь к юристу);
— во-вторых, можно написать исковое заявление на тему клеветы и деловой репутации (тоже к юристу);
— в третьих, можно написать свои отзывы от действующих сотрудников, которые будут подтверждать противоположное мнение, а за одно расскажут, что таких людей (фейков) и ситуаций в организации никогда не было.
Ну и еще десяток мыслей можно надумать, если посидеть с этим вопросом пару вечеров (если он действительно вас беспокоит).
Вот эта строка у вас должна вызывать подозрения <script> src="slick/slick.js"</script>
смотрите, как вы подключаете jquery и как этот slick.js
Еще вот это. Закройте фигурную скобку и обычную сразу за ней.
Вам нужно в php создать массив дат, а далее заполнять его ценами дергая их из другого массива, который получили из базы. При этом наверное удобнее будет индексировать массив по датам.
использовать api сервисов рассылок sms
в общем все сводится к отправки запроса на api сервиса, с ним передается что отправить, кому отправить и какой-нибудь токен. Из js слать не очень хорошая идея, так как Ваш токен могут банально спереть. Так что обычно js шлет на сервер, там допустим php через curl шлет запрос к api. Некоторые сервисы предоставляют php sdk и тогда у Вас вообще все в две строчки еода решается. Так что первое, что надо сделать выбрать сервис и прочитать его документацию.
Ajax по событию onchange на js. И обязательно проконтролировать частоту возможных вызовов запроса, чтобы не чаще пары раз в секунду, можно сделать через таймеры на js. Одним php не ограничиться.
Тут вроде как две проблемы:
* Не подходящий обработчик keyup, который срабатывает на любую клавишу.
* Сохранение текущего значение инпута
Обработчик keyup:
Я бы заменил его хотя бы на keypress, который вызывается после keydown, при нажатии на символьную клавишу, что уже избавляет от лишних вызовов на такие клавиши как shift и прочее.
Сохранение текущего значения input:
В данном контексте имеет смысл сохранять значение в переменную за функцией MyFunction, и менять ее значение при вызовах обработчика.
Возможная проблема:
* Частый вызов get запроса:
В имеющемся теле кода в обработчике возможно присутствует запросик, который вероятно будет вызываться очень часто. Можно завести таймаут выполнения, который положим в так же за функцию myFunction, и будем прерывать если обработчик вызывается слишком часто.
вирус там не был изначально. ваш сайт взломали и залили его туда.
из-за популярности WordPress - для него существует просто уйма способов взлома. гуглите способы защиты для wordpress