Detectando palavras específicas em um envio de área de texto

Tenho um novo recurso no meu site, no qual os usuários podem enviar qualquer texto (eu parei todas as entradas HTML) por meio de uma área de texto. O principal problema que ainda tenho é que eles podem digitar "http://somewhere.com", algo que quero parar. Eu também quero colocar palavras específicas na lista negra. Isto é o que eu tinha antes:

if (strpos($entry, "http://" or ".com" or ".net" or "www." or ".org" or ".co.uk" or "https://") !== true) {
            die ('Entries cannot contain links!');

No entanto, isso não funcionou, pois impediu que os usuários enviassem qualquer texto. Portanto, minha pergunta é simples, como posso fazer isso?