Php 如何调用创建图像函数?

Php 如何调用创建图像函数?,php,http-headers,Php,Http Headers,我发现这个话题: 我测试了Sourabh Shankar提供的代码 当我将这段代码粘贴到一个新的空php文件中并调整字体路径时,它就完美了 但是当我在标题之前或之后放置回显('Content-type:image/png');线,然后一切都失败了 有人能给我一个如何在HTML文件中调用此图像创建者的代码吗: 例如: <span>Here comes the image</span> <?php [call function??] ?> <span>

我发现这个话题:

我测试了Sourabh Shankar提供的代码

当我将这段代码粘贴到一个新的空php文件中并调整字体路径时,它就完美了

但是当我在标题之前或之后放置回显('Content-type:image/png');线,然后一切都失败了

有人能给我一个如何在HTML文件中调用此图像创建者的代码吗:

例如:

<span>Here comes the image</span>
<?php [call function??] ?>
<span>and here we continue with some HTML</span>
图像来了
这里我们继续介绍一些HTML
是否需要创建php函数,如果需要:

我该退什么? 如果我退回这个:

图像PNG($im)

那么他就不会执行命令了

图像处理(港币);


我不知道该怎么做

您链接到的PHP代码作为一个独立文件工作,因此当浏览器请求它时,它将发回一个图像。将标题设置为

header('Content-type: image/png');
这意味着代码将返回浏览器解释为图像文件而不是HTML文件的内容


不能使用PHP将文件直接输出到HTML中。您需要在单独的文件中使用该代码,并将其链接到代码中图像的src标记。

您需要通过http从其他脚本获取图像

<span>Here comes the image</span>
<img src="/path/to/image_handler.php"/>
<span>and here we continue with some HTML</span>
图像来了
这里我们继续介绍一些HTML
其中image_handler.php-您的php脚本:

<?php
…
header('Content-type: image/png');
imagepng($im);