<?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: