PHP3中文参考手册 中文翻译:Sadly sadly@21cn.com http://wansoft.soim.net | ||
---|---|---|
上一页 | 第2章 PHP3的特性 | 下一页 |
PHP没有规定只能输出HTML。它也可以方便的生成动态的GIF图象文件,甚至GIF格式的图象流。为此你要将 PHP和提供图象函数GD library一起编译。
Example 2-2. GIF creation with PHP <?php 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); ?> |
这个文件可以通过网页中类似<img src="button.php3?text"> 的语句来调用。上面这段程序button.php3取出字符串"text"并且把它写到背景图上(本例中是 "images/button1.gif"),然后输出所得到的图象。这样你就可以很方便的制作文字不同而样式相同的按钮,而不必去一个个的去重画了。使用这个程序它们将被动态的生成。