2010-11-13 81 views
0

我今天开始页面上的工作为我校的项目,我发现自己stucked。 HTML和PHP非常简单,即使PHP我看到了第一次,因为它是为C.几乎相同,但给我的问题是关于HTML meta标签等,specificaly内容类型。我想用php代码生成图像,我已经做了一个轻松,但是当我想要显示它的标签来游戏。我已经来到了结论,即设置Content-Type的标签用PHP使用最后一次通话像HTML“内容类型”标签动态变化

header("Content-type:image/jpeg"); 

命令现在,我要显示我的形象,这个标签必须被设置为命令,但随后的整个页面作为图像来。另一方面,设置文本/ html,图像显示为文本。是否可以动态地在一个文件中更改该元素?我怀疑,因为只有一个头部规格是可能的,但我认为有些人更聪明一些,我有一些解决方法。

一切我想现在要做的是生成图像,并显示它,我想。我希望能够参数化该图像。我已经创建了HTML标签<img src="img.php",x,y>,其中img.php正在生成图像加工的解决方案,但它的Content-Type设置无论如何图像,它只是整个周围的方式,如何让2种规格。此外,我无法为此设置任何参数。

+0

包侑页进'index.php'和分离图像生成的代码放到一个单独的** **'img.php':它起到将引用img.php脚本,如HTML。你不能有一个脚本同时做这两个。 – mario 2010-11-13 17:52:08

回答

4

只能提交每个响应的一个Content-Type。您可以使用图片进行回复,也可以使用页面回复,但不能同时回复。它们必须是两个单独的HTTP请求。要解决这个

一种方式是让你的img.php脚本服务的图像(因为它听起来像它已经是),然后不同的脚本,供应你的HTML。出

<img src="img.php?x=4&y=5" alt="" /> 
+0

好的,谢谢,我需要知道是否有必要拥有2个不同的文件,或者我可以只用一个来完成。 – Raven 2010-11-13 18:05:09