<?php
header("Content-type: image/png");
$string = isset($_GET['text']) ? $_GET['text'] : 'default text';
$im = imagecreatefrompng("button1.png");
$orange = imagecolorallocate($im, 220, 210, 60);
$px = (imagesx($im) - 7.5 * strlen($string)) / 2;
imagestring($im, 3, $px, 9, $string, $orange);
imagepng($im);
imagedestroy($im);
?>
Skrip ini menghasilkan gambar button yang telah diberi teks sesuai dengan masukan kita. Jika skrip dieksekusi dengan parameter teks, mis: namaskrip.php?text=suryani , maka button akan diberi teks suryani. Jika tidak ada parameter text, teks default yang akan dituliskan.
Catatan:
- Agar skrip ini berjalan, pastikan extension=gd.so sudah termuat di php.ini Anda
- File button1.png dapat diambil dari sini, silakan klik kanan dan pilih Save dari browser Anda: