На моем сайте есть форма обновления статуса, которую пользователи заполняют, чтобы обновить свой статус, максимум 160 символов. Пока на моей форме есть некоторые ограничения, такие как: "Пользователь не может размещать >160 символов, если он добавит >160 символов, то ему будет показано предупреждающее сообщение". У меня все работает.
Теперь я хочу добавить ограничение на пользовательский ввод, а это означает, что если пользователь вводит запрещенные слова, то сообщение не будет отправлено, и пользователь увидит сообщение об ошибке.
Запрещенные слова: Facebook, Twitter, Whatsapp, Mxit, Qeep.
Пока я могу добавить только одно слово в свою функцию, я хочу добавить в нее все вышеперечисленные слова, помогите пожалуйста! спасибо
<?php
$txt = $_POST['msg'];
if (strlen($txt) > 160) {
echo "Your post contains more then 160 chrecters";
$checking = substr($txt, 160);
echo "<del style='color:red;'>$checking</del>";
}
if (preg_match("/Facebook/", $txt)) {
echo "the post contains words restricted!";
}
//else send data to the database