Resolvido um pequeno bug, nomeadamente a substituição da função strpos() pela função eregi() sendo esta mais fiável para o objectivo pretendido.