1

私はphpスクリプトを作成しました。これは、Jpg画像にテキストを印刷する役割を果たし、Webサイトのボタンとして使用されます。ただし、テキストが表示された画像は表示されません。そこで、PHPコードチェッカーでコードをテストしましたが、何も問題はありませんでした。JPGボタンのソースファイルは、スクリプトと同じディレクトリにあります。

ディレクトリ

PHPコード

<?php
$Text = $_GET['value'];
$Image = ImageCreateFromJPEG("Button.jpg");
$Cord = imagecolorallocate($rImg, 0, 0, 0);
imagestring($Image,3,3,3,urldecode("$Text"),$Cord);
header('Content-type: image/jpeg');
imagejpeg($Image,NULL,100);
?>

テキストを書き込む必要のある画像のサイズは「100x30」です。したがって、これは単純な問題である可能性がありますが、原因はわかりません。

4

2 に答える 2

1

$rImg存在しない変数であるに色を割り当てています。$Image代わりにそこに置いてください。

于 2012-06-29T19:58:37.673 に答える
1
$Cord = imagecolorallocate($rImg, 0, 0, 0);

$Image変数$rImgが存在しないため、である必要があります。

于 2012-06-29T19:59:14.803 に答える