¿Por que a veces el código no funciona?
A cuantos les habrá pasa de que han copiado el código de un topic de PHPost y este le da problemas, aunque este bien realizado, hace poco descubrí una manera de interceptar ese símbolo vació ( U+FEFF ) y que no es un espacio, aun nadie sabe de donde salió, ya tiene su historia.
Ahora se preguntarán como lo identifico si no deja espacio y no se ve, tal vez algún editor tenga una extensión para ver dicho carácter, en caso contrario pueden acceder a https://regex101.com/ es una pagina para realizar pruebas de Regex, pero ese no es el caso, el editor que tiene identifica ese caracter lo cual le puede ser de ayuda para borrar y que no tengan errores en su código.
Un ejemplo rápido en uno de mis topic aparece
Un ejemplo este fragmento que pertenece al topic mencionado
# Redes sociales
$red__social = [];
foreach ($_POST["red"] as $llave => $id) $red__social[$llave] = $tsCore->setSecure($tsCore->parseBadWords($id), true);
y lo pegan en el campo "TEST STRING" de la página mencionada...
Otra manera sin usar otro sitio es crear un nuevo topic que no publicarán, pero usaran el bbcode y allí verán puntos rojos dependiendo de cuantos caracteres existan.