3

ヘッダーを持つコードを含めたかったのですが、

置くことは可能ですか

header('Content-Type: image/png')

エラーを取得せずにコードのどこに?

4

2 に答える 2

4

いいえheader()。ユーザーへの出力が存在する前に存在する必要があります。

ドキュメントから:

実際の出力が送信される前に、通常の HTML タグ、ファイル内の空白行、または PHP から header() を呼び出す必要があることに注意してください。include 関数、require 関数、または別のファイル アクセス関数を含むコードを読み取り、header() が呼び出される前に出力されるスペースまたは空の行があることは、非常に一般的なエラーです。単一の PHP/HTML ファイルを使用する場合にも、同じ問題が存在します。

于 2012-08-10T09:25:57.920 に答える
1

出力を開始する前にheader()を呼び出す必要があります。header()を呼び出す前に、ブラウザに空白を出力することさえ許可されるべきではないことに注意してください。そうしないと、エラーが発生します。

'<?php
header('Content-type:image/png');

// Business logic here

?>'

お役に立てれば。

于 2012-08-10T09:38:47.003 に答える