我目前有一个imagecreatefrompng函数,它可以工作,但是当我在它上使用一个IF语句时,它就不能工作,并且显示它不能加载图像.以下是我所拥有的:
$design = $_GET["design"];
if ($design == "DESIGN_1") { $image = imagecreatefrompng('designs/hill.png'); }
if ($design == "DESIGN_2") { $image = imagecreatefrompng('designs/hill2.png'); }在标题中我有:
http://www.website.com/create.png?design=DESIGN_1
它显示HILL.PNG
但是,当我在标题中有以下内容时:
http://www.website.com/create.png?design=DESIGN_2
它不显示HILL2.PNG,而是显示未找到的图像符号。
PS。这两个图像都在“设计”文件夹中。
发布于 2013-01-27 18:41:53
如果导航到浏览器,可以在浏览器中查看第二个.png吗?会不会是格式错误的图像文件?因为代码看起来很好,而且它实际上是想显示一个图像.我不得不认为图像本身有问题。
发布于 2013-01-27 19:03:15
PHP代码没有问题。
可能有一个错误的图像“设计/山坡2.ng”
用<img src="http://www.website.com/designs/hill2.png"/>检查一下
https://stackoverflow.com/questions/14550769
复制相似问题