PHPで画像を生成して書き出す際に問題があります。私はその後、などのデータベースからのデータを、彼らと仕事、とのロードstatic_dragon関数の内部PHP画像出力の問題
header('Content-type: image/jpeg');
header('Content-Disposition: inline; filename=WHATEVER.jpg');
$dragon = self::static_dragon($numbers,$avatars,$new_name,$filepath);
:
だから私はこれを持って
imagejpeg($canvas,'',60);
imagedestroy($canvas);
return true;
私は何を達成したいことであるならば、私
<のIMG SRC = "http://www.domain.com/dragon.php &幅= 100高さ= & 100" />
それは私にイメージを与えるでしょう。 すべて正常に動作し、データベース接続、サーバー上の最終的なjpgファイルを保存するだけで問題はブラウザが私に画像を表示しないことです。おそらくヘッダーに問題があると思いますか? スクリプトが(...私はそうするであろう任意のコマンドを参照してくださいいけないにも関わらず)ヘッダがすでに送信されたことを私に語ってところで、私は関数の後にヘッダを実行することはできません
ヘルプ
ヘッダーを設定する前に何かをエコーしますか?あなたの '<?php'の前に空白があっても何か? – Crinsane
いいえ、何も、ヘッダーがオンラインで送信されたことを私に伝えている "header already sent"エラーはありません。$ handler = imagecreatefromjpeg($ picture);それは私には意味がありません – Tom
エラーメッセージや警告メッセージが生成されていないことを確認しましたか? – Svish