如何将PHP图像生成脚本视为图像

时间:2013-12-16 20:18:24

标签: php facebook dynamically-generated

这是一个奇怪的问题,但我仍然坚持如何实现这一点,我无法找到任何方法。

我有一个简单的php脚本,它从URL获取变量(包含文件名),然后清理然后使用它们从输入的值生成单个图像。这很好,并使用以下方法将新的png输出到网页:

imagepng($img);

我在PHP中也有一个facebook共享脚本,它将文件路径作为输入,然后在用户feed上共享图像,其中此语句用于定义图像变量:

$photo = './mypic.png'; // Path to the photo on the local filesystem

我不知道如何将这两者联系在一起。我想用我的生成脚本作为图像分享。

有人能指出我如何做到这一点的正确方向吗?我不是PHP的主人,所以请放轻松。

-Tim

更新

如果有帮助,这里是我网站上包含输出的两个页面的链接。他们非常想知道你:

生成图像的php脚本: http://the8bitman.herobo.com/Download/download.php?face=a.png&color=b.png&hat=c.png

带有img标签的html页面: http://the8bitman.herobo.com/Share.html

1 个答案:

答案 0 :(得分:1)

将其视为一个简单的图像:

<img src="http://yourserve/yourscript.php?onlyImage=1" />

yourscript.php

if($_GET['onlyimage']) {
 header('Content-type:image/png'); //or your image content type
 //print only image
} else {
 //print image and text too
}