1,问题出现
在做tp5验证码输出时,出现如下图所示的结果
2,思考过程
页面出现问题,第一推断是自己的html代码出现问题,就打开浏览器的“开发者工具”选项查看代码解释,发现出现了如下图的结果
这个错误原因是服务器的问题,请求地址无效,再看解析地址和tp5例子对比没有问题,于是继续搜索原因,期间经历了无数次试探,直到看到了由于php的gd库功能不开启也可以导致图片加载不出来,抱着试一试的态度查看自己的php.ini文件,发现没有开启,开启后重启apache2.4服务,问题终于解决。结果在第4小节的图片中!
3,初探gd库
PHP 并不仅限于创建 HTML 输出, 它也可以创建和处理包括 GIF,PNG,JPEG,WBMP 以及 XPM 在内的多种格式的图像。更加方便的是,PHP 可以直接将图像数据流输出到浏览器。要想在 PHP 中使用图像处理功能,你需要连带 gd 库一起来编译 PHP。
4,成功显示