Pregunta

No puedo obtener un archivo PHP para enviar cabeceras correctas en mi servidor WAMP. no sería un problema, normalmente, excepto que es phpMyAdmin que está volviendo loco y que los principales archivos CSS no están trabajando en Firefox.

Aquí está la fila que en el expediente que se funde el css archivos juntos, que se utiliza para enviar el resultado como CSS.

header('Content-Type: text/css; charset=UTF-8');

También he putted un archivo .htaccess en el directorio phpmyadmin:

AddType text/css .css

Ni está trabajando. ¿Qué puedo hacer para asegurarse de que este archivo se interpreta como un CSS por Firefox?

¿Fue útil?

Solución

La directiva AddType es irrelevante - que le dice al controlador predeterminado para utilizar los especificados mimetype - en el caso de PHP, que no está utilizando el controlador predeterminado

.

El COMAND cabecera debería funcionar establecer la cabecera MIME correctamente - y el comportamiento que describes no sugerir que está fallando

.

La razón más común para este fallo es que las cabeceras ya se han vaciado y la salida cuerpo ha comenzado antes de PHP llega a la secuencia de comandos de cabecera. Esto puede ser debido a todo tipo de cosas (incluyendo los marcadores de lista de materiales en archivos de texto UTF8 - que no se puede ver por lo general en el código fuente).

Esto también implica que el control de errores / loging se rompe - o usted no sabe dónde lok de errores -. Tomarse un tiempo para leer el manual sobre cómo configurar el informe de errores

C.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top