<?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: Button1 My CMS