画像はありますが、表示されません。画像のプロパティを確認し(右クリックしてプロパティを選択)、「タイプ」がJPEG画像ではなくtext/htmlであることがわかりました。画像の原因となるタイプが表示されないためですか? 「タイプ」の値を変更するにはどうすればよいですか?私はphpを使用しています...
単純なhtml [img]タグで画像を表示します...
編集:
ええ、私は試しました..私が含める場合
<?php header('Content-Type:image/jpeg'); ?>
それはURLを表示します、非常に奇妙なハァッ??
私はApacheを使用しています、画像はphpコードによって生成されます...
<img src="<?php echo bloginfo('template_url'); ?>/thumb.php?src=<?php echo get_post_meta($post->ID, "image", $single = true); ?>&h=195&w=540&zc=1&q=95" alt="<?php the_title(); ?>
header('Content-Type: image/jpeg');
出力を行う前に、必ずheader()関数を呼び出してください。そうしないと、「Headersalreadysent」エラーが発生します。
画像はある種のサーバーサイドスクリプトによって生成されたように聞こえます。アクセスできるPHPスクリプト)によって生成された場合は、次のようにheader()
の呼び出しを含めるだけです。
_header('Content-Type: image/jpeg');
_
出力する前に必ずheader()
を呼び出してくださいanything —誤って出力された空白行や漂遊スペースでも、header()
が失敗します(通常は、次の場合に最適です)。スクリプトの最初にheader()
を呼び出します)。
画像を生成したスクリプトにアクセスできない場合は、運が悪いと思います。