Si estáis desarrollando cards WAP, veréis que muchas veces el
teléfono (o el emulador) genera un error. Eso se debe a que no se envía el tipo
MIME correcto en las cabeceras HTTP.
La solución es simple, especificar el MIME type en el programa de la siguiente
forma:
header(“Content-Type: text/vnd.wap.wml”);
Si no tenéis habilitado en Output Buffering (con ob_start o
directamente en el php.ini) debéis ejecutar la función anterior antes de
enviar cualquier contenido hacia la red.
De la misma forma, si estáis probando las funciones de Flash o PDF, hay que
usar:
header(“Content-Type: application/x-shockwave-flash”);
y
header(“Content-Type: application/pdf”);
respectivamente.
Si tenéis problemas con otros tipos, lo mejor es mirarse la definición de
tipos MIME del Linux o Apache. Normalmente está en /etc/mime.types.
Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=769 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.