Как в PHP исправить ошибку mb_strpos(): Empty delimiter?
В Вашем случае нужно проверить на не false переменные $textarea и $text
в этот ifif (mb_strpos($textarea, $text) !== false)
дописатьif ($textarea && $text && mb_strpos($textarea, $text) !== false)
Проверяйте на пустоту перед mb_strpos $textarea и $text. У вас влетает false -  собственно функция и ругается. Пихать false в нее нельзя.if(!empty($textarea) && !empty($text) && mb_strpos ...)