扫码关注官方订阅号
描述你的问题 GD库已经打开,搜索看了其他朋友的解决办法:清除BOM、ob_clean()、代码起始位置不换行还是不显示。
贴上相关代码
ringa_lee
经过测试,你的代码问题在这里: 在实现随机下划线的时候,imagecolorallocate这个函数传入的参数不对,应该给予4个params,现在的代码给了6个参数。 结果:修改后,验证码显示没有问题,可以正常输出。
查看error log,再判断
header('Content-Type:image/png');
要从其他地方查看,从framework所有的文件进行DOM头排查
你先试试复制一些网上成功的代码试试看,如果能成功那么就是你代码的问题,不然就应该是环境的问题。
是不是没安装GD?检查phpinfo()
先谢谢帮修改代码高亮的朋友,改了几次高亮都不行,第一次用。回去试试。
清除缓存还是不行?
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
经过测试,你的代码问题在这里:
在实现随机下划线的时候,imagecolorallocate这个函数传入的参数不对,应该给予4个params,现在的代码给了6个参数。
结果:修改后,验证码显示没有问题,可以正常输出。
查看error log,再判断
header('Content-Type:image/png');
要从其他地方查看,从framework所有的文件进行DOM头排查
你先试试复制一些网上成功的代码试试看,如果能成功那么就是你代码的问题,不然就应该是环境的问题。
是不是没安装GD?检查phpinfo()
先谢谢帮修改代码高亮的朋友,改了几次高亮都不行,第一次用。回去试试。
清除缓存还是不行?