探讨GDFONTPATH能否被winxp下的php支持

yipeiwu_com6年前PHP代码库

php学习中遇一问题,
使用GD库绘图,设置字体路径变量:
putenv('GDFONTPATH=c:\windows\Fonts');
$fontname='arial';
$bbox=imagettfbbox($font_size,0,$fontname,$button_text);

提示:找不到字体文件,但是Fonts文件夹下明明有,是不是GDFONTPATH环境变量不被windows支持?
这个问题网上很多人都有遇到,很不幸,我也碰到了,我的测试结果是,真的不能在windows里面支持。
怎么办呢?问题总该要解决的,好,如果我们不用这个GDFONTPATH呢?当然引用不到,但是我们如果自己把想要用到的字体手动放到项目文件夹呢?
刚快试下,我就是这样做的,成功了。虽然有点胜之不武。


 

相关文章

在yii中新增一个用户验证的方法详解

1.为什么要新增一个用户验证:因为我要将网站后台和前台做在同一个yii的应用中.但是前台也包含有会员的管理中心.而这两个用户验证是完全不同的,所以需要两个不同登陆页面,要将用户信息保存在...

PHP在引号前面添加反斜杠(PHP去除反斜杠)

一般空间商提供的服务器空间默认PHP 指令 magic_quotes_gpc是on的,也就是打开的。这时候就可以用stripslashes() 函数删除自动添加的反斜杠。用法就是:比如包...

php 如何设置一个严格控制过期时间的session

1.php session 有效期 PHP的session有效期默认是1440秒(24分钟),如果客户端超过24分钟没有刷新,当前session会被回收,失效。 当用户关闭浏览器,会话结...

理解php Hash函数,增强密码安全

1.声明 密码学是一个复杂的话题,我也不是这方面的专家。许多高校和研究机构在这方面都有长期的研究。在这篇文章里,我希望尽量使用简单易懂的方式向你展示一种安全存储Web程序密码的方法。 2...

浅析php-fpm静态和动态执行方式的比较

本文实例讲述了php-fpm静态和动态执行方式的比较。分享给大家供大家参考,具体如下: 前段时间配置php-fpm的时候,无意间发现原来他还有两种执行方式。与Apache一样,他的进程数...