0

WAMPサーバーで正しいヘッダーを送信するためのPHPファイルを取得できません。phpMyAdminがおかしくなり、メインのcssファイルがFirefoxで機能しないことを除けば、通常は問題になりません。

これは、cssファイルをマージするファイル内の行で、出力をCSSとして送信するために使用されます。

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

また、phpmyadminディレクトリに.htaccessファイルを配置しました。

AddType text/css .css

どちらも機能していません。このファイルがFirefoxによってCSSとして解釈されるようにするにはどうすればよいですか?

4

1 に答える 1

0

Addtypeディレクティブは関係ありません-指定されたmimetypeを使用するようにデフォルトハンドラーに指示します-PHPの場合、デフォルトハンドラーを使用していません。

ヘッダーコマンドは正しく機能するはずです-mimetypeヘッダーを正しく設定します-そしてあなたが説明する振る舞いはそれが失敗していることを示唆しています。

この失敗の最も一般的な理由は、PHPがヘッダースクリプトに到達する前に、ヘッダーがすでにフラッシュされており、本文の出力が開始されていることです。これは、あらゆる種類の原因である可能性があります(UTF8テキストファイルのBOMマーカーを含む-通常、ソースコードでは表示されません)。

これは、エラー処理/ロギングが壊れていること、またはエラーを探す場所がわからないことも意味します。エラー報告の構成方法に関するマニュアルを読むために、少し時間を取ってください。

C。

于 2010-03-09T14:31:50.267 に答える