Domanda

non posso ottenere un file PHP per inviare le intestazioni corrette al mio server WAMP. Non sarebbe un problema normalmente tranne che è phpMyAdmin che sta impazzendo e che i principali file CSS non funzionano in Firefox.

Ecco la riga che nel file che si fonde il css file insieme, utilizzato per inviare l'output come CSS.

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

Inoltre ho putted un file .htaccess nella directory phpMyAdmin:

AddType text/css .css

Nessuno dei due sta lavorando. Che cosa posso fare per fare in modo che questo file viene interpretato come CSS da Firefox?

È stato utile?

Soluzione

La direttiva AddType è irrilevante - che racconta il gestore predefinito di usare i mimetype specificati - nel caso di PHP, non si sta utilizzando il gestore predefinito

.

Il COMAND intestazione dovrebbe funzionare correttamente impostato l'intestazione mimetype - e il comportamento descritto non suggerire che sta venendo a mancare

.

Il motivo più comune per questo falliscono è che le intestazioni sono già stati lavati e l'uscita del corpo ha iniziato prima di PHP arriva allo script di intestazione. Questo può essere dovuto a ogni sorta di cose (compresi i marcatori BOM in file di testo UTF8 - che non si può di solito vedere nel codice sorgente).

Questo implica anche che la vostra gestione degli errori / loging è rotto - o non si sa dove lok per gli errori -. Prendere un po 'di tempo per leggere il manuale su come configurare la segnalazione degli errori

C.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top