Y .. por qué no usas un simple != (diferente) en el IF? .. eso sí .. para "igualar" sin problemas de mayusculas o minusculas .. convierte ambas cadenas a minusculas o mayusculas para su comparación:
Código PHP:
if (strtoupper($cadena1)) != strtoupper($cadena2)){
// son diferentes (de contenido .. no de forma tal vez).
}
Un saludo,