首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果字符串等于文本,则IMAGECREATEFROMPNG

如果字符串等于文本,则IMAGECREATEFROMPNG
EN

Stack Overflow用户
提问于 2013-01-27 18:38:18
回答 2查看 1.9K关注 0票数 0

我目前有一个imagecreatefrompng函数,它可以工作,但是当我在它上使用一个IF语句时,它就不能工作,并且显示它不能加载图像.以下是我所拥有的:

代码语言:javascript
复制
$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。这两个图像都在“设计”文件夹中。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-27 18:41:53

如果导航到浏览器,可以在浏览器中查看第二个.png吗?会不会是格式错误的图像文件?因为代码看起来很好,而且它实际上是想显示一个图像.我不得不认为图像本身有问题。

票数 1
EN

Stack Overflow用户

发布于 2013-01-27 19:03:15

PHP代码没有问题。

可能有一个错误的图像“设计/山坡2.ng”

<img src="http://www.website.com/designs/hill2.png"/>检查一下

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14550769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档