PHP並不僅僅可以用來建立HTML輸出。它還可以用來制作GIF圖形文件,甚至制作更簡便的GIF圖象流。要想這樣做,您將需要使用GD函數庫來編譯PHP源文件。
Example 2-2. 使用PHP來創建GIF文件
Header("Content-type: image/gif");
$string=implode($argv," ");
$im = imagecreatefromgif("images/button1.gif");
$orange = ImageColorAllocate($im, 220, 210, 60);
$px = (imagesx($im)-7.5*strlen($string))/2;
ImageString($im,3,$px,9,$string,$orange);
ImageGif($im);
ImageDestroy($im);
?>
這個例子將被一個頁面使用類似於:的方法來調用。其中關於button.php3的腳本將把這一段文本覆蓋在基本的圖形上(在這裡是“images/button1.gif”)然後輸出結果圖形。這是一個很簡便的方法來防止每當用戶希望改變按鍵的文本時候都重新畫一次按鈕圖形。使用這種方法,他們將被動態的使用。