Solucionado como os comente el problema estaba localizado pero no sabia la solucion asi que me he dado cuenta que quizas el problema estaba en lo que no se veia y eso eran los espacios.
Y para solucionarlo he añadido esta linea de codigo:
$Reemplazar=" ";
$CadenaNueva=" ";
$CadenaMod=ereg_replace($Reemplazar,$CadenaNueva,$ t);
$t= html_entity_decode($CadenaMod);
Y ya me coge tanto en localhost como en el servidor los resultados del explode. Y dado que siempre me transcribe cualquier espacio al tipico y luego lo deja en espacio en blanco con html_entity_decode funciona en cualquier lado.
Os doy las gracias a todos los que me habeis intentado ayudar
Un Saludo