私はPHPについてほとんど知らないので、愚かな間違いをお詫びします。私はこのコードをオンラインで見つけましたが、まさに私が望むものではありません。
以下に示すように、ユーザーが何かを書き込んで「CRIAR SELO」ボタンをクリックすると、ページが更新され、そのテキストが画像に追加され、マウスの右ボタンを使用してダウンロードできるように表示されるフォームが表示されます。
ユーザーが「CRIAR SELO」ボタンをクリックすると、ウィンドウが表示され、コンピューター内のファイルを保存する場所を選択できるようになり、右クリックして保存する必要がなくなります。
※画像を表示し続ける必要はないので、両方(表示と強制ダウンロード画面)ができなくても問題ありません。
フォームは次のとおりです (index.php):
<?php $rda = isset($_GET['rda'])?$_GET['rda']:"00000BR"; ?>
<form action="" method="get" />
<input name="rda" type="text" value="" placeholder="00000BR">
<img src="selo.php?rda=<?php echo $rda ?>">
<input type="submit" name="enviar" class="confirma" value="CRIAR SELO »">
</form>
PHP (selo.php) は次のとおりです。
<?php
$imagem = imagecreatefromjpeg( "00000BR_01.jpg" );
$cor = imagecolorallocate( $imagem, 000, 000, 000 );
$font = "verdanab.ttf";
$rda = urldecode( $_GET['rda'] );
imagettftext($imagem, 20, 0, 37, 50, $cor, $font, $rda );
header('Content-type: image/jpeg');
imagejpeg( $imagem, '', 100 );
imagedestroy($imagem);
?>
助けてくれてありがとう。