php 斜杠 被转义,php 替换转义斜杠

你这情况应该是GD库已经加载了,如果加载不上的应该是显示X

Imagettftext()函数没有成功的执行也会导致只显示图片没有文字

因为不知道你的是什么程序,所以参考下DEDEcms故障分析:

第一步确认include/data/fonts/ 里面存在字体文件  默认为ggbi.ttf

第二步打开验证码生成文件 Include/vdimgck.php

找到

for($i=0;$i

在for($i=0;$i

$font_file= str_replace("\\","/",$font_file);

即把字体文件路径中反斜杠替换成斜杠 因为我们知道反斜杠有转译字符的功能,

$font_file 路经大体为 盘符:\appserv\www 系统错误的把反斜杠 当作转义用了 导致$font_file也就不是一个路径了 所以Imagettftext()函数总是返回错误

加上$font_file= str_replace("\\","/",$font_file);即可解决

举一反三的试试吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值