gpt4 book ai didi

php - 使用中的src来显示html

转载 作者:行者123 更新时间:2023-11-29 08:39:15 24 4
gpt4 key购买 nike

我正在使用 调用一个 php 页面,该页面在显示实际的 gif 图像之前将一些内容写入数据库。我们称之为版本 1

在任何给定页面上,代码如下所示:

<a href="http://www.abc.com">
<img alt="Hi" src="http://www.abc.com/logo.php"/></a>

然后,logo.php 看起来像这样:

// first update a database table with some relevant info

// then, output the logo image

header("Content-Type: image/gif");
echo file_get_contents("/path/to/image/logo.gif");

它工作得很好,(感谢我在这里记录的答案:Stack Question Answered

现在,我正在尝试创建第二个选项,它执行完全相同的操作,只不过它显示一些 html 以及图像。我们称之为版本 2

在任何给定页面上,代码如下所示:

<a href="http://www.abc.com">
<img alt="Hi" src="http://www.abc.com/logo_html.php"/></a>

我想要另一个文件“logo_html.php”输出类似这样的内容

<p>Hello World</p>
<p>Some More html</p>
<img alt="Hi" src="http://www.abc.com/logo.gif"/>

我尝试使用简单的

Hello World

将“echo file_get_contents”文件更改为 php 文件,但没有显示任何内容(只有浏览器找不到图像时得到的 X .

如果这是我的“logo_html.php”文件,我将其更改为这个,然后在 myfile.php 中放入一些文本,我也没有得到任何结果。

header("Content-Type: image/gif");
echo file_get_contents("/path/to/file/myfile.php");

我需要在 logo_html.php 文件中进行哪些更改才能调出并显示图像以及一些其他 html?

一如既往地提前致谢!

最佳答案

除了图像二进制内容之外,您不能输出任何内容。 image 标签的 src 属性接受二进制图像内容的地址,而不是 html 的地址。

所以最终答案:你不能这样做。

关于php - 使用<image>中的src来显示html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14328833/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com