コードが正常に機能していて、切り取った画像を保存していますが、エコーだけを表示する必要があります。クロップされた画像を保存するときに迷惑メールが表示される
私はヘッダー行を保持し、エコー内の内容を表示していない場合は、画面上の画像のみを表示します。
ヘッダー行を削除すると、画面に多くの迷惑メールが表示され、エコーが表示されます。
迷惑メールや画像だけを表示しないようにするにはどうすればいいですか?エコーには何が表示されますか?ここで
は
$src = 'images/'.$imagename;
$w=250;
$h=300;
$x=$_POST['x'];
$y=$_POST['y'];
$png_quality = 0;
// if I remove this header I get junk and nothing from the echo below
header('Content-type: image/png');
$image = imagecreatefrompng($src);
if (!$src)
exit("not a valid image");
$crop = imagecreatetruecolor($w,$h);
$new = imagecopy ($crop, $image, 0, 0, $x, $y, $w, $h);
imagepng($crop);
imagepng($crop,$src,$png_quality))
echo<<<END
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Image </title>
</head>
<body>
Here is your image:<br /><br />
<img src="images/$imagename">
</body>
</html>
END;
HTMLをレンダリングするのと同じページに画像を生成するコードがありません – RamRaider
何かジャンプするのは構文エラーです: 'imagepng($ crop、$ src、$ png_quality))' – ficuscr