PHP は、HTML 出力の作成以外にも使用できます。また、GIF グラフィック ファイルの作成や、より単純な GIF 画像ストリームの作成にも使用できます。これを行うには、GD ライブラリを使用して PHP ソース ファイルをコンパイルする必要があります。
例 2-2. PHP を使用して GIF ファイルを作成する
Header("Content-type: image/gif");
$im = imagecreatefromgif(" image/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);
?>
この例は、次のようなメソッドを使用してページによって呼び出されます。 button.php3 に関するスクリプトは、このテキストを基本グラフィック (この場合は「images/button1.gif」) にオーバーレイし、結果のグラフィックを出力します。これは、ユーザーがボタンのテキストを変更するたびにボタンのグラフィックが再描画されるのを防ぐ便利な方法です。このアプローチを使用すると、それらは動的に使用されます。