当前位置: 首页 > 知识库问答 >
问题:

从html img src标记引用.php文件

方博
2023-03-14

在我的getimage.php文件中,有一个函数返回一个图像和一个echo语句

function getPicture(){
}
header("Content-Type: image/png");
echo getPicture(); 

然后在我的index.html中,我有以下代码

<body>
        <img src="getimage.php" />
</body>

现在很明显,我知道我做错了什么,因为在html中它是一个坏图片。我假设将src设置为.php文件实际上并不执行getimage.php

有什么想法/帮助吗?

谢谢!

function getPicture()
    {
        $ch = curl_init();
        curl_setopt($ch,CURLOPT_URL, 'image url');
        curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: Bearer XXXX'));
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);
        $picture = curl_exec($ch);
        curl_close($ch);
        return $picture;
    }

共有1个答案

闻人鸿飞
2023-03-14

根据getimage.php的位置,您可能必须指定相对URL路径,例如

<img src="/getimage.php" />

假设getimage.php位于网站的根目录下。

 类似资料:
  • 问题内容: 我有一个有趣的现象与PHP结束标记。我有一个通过Ajax调用执行的php文件。在php文件中包含具有各种功能的php库文件。当包含此库时,php响应中包含一堆空行。当我从库中删除结束标签时,这停止了。谁能告诉我这里发生了什么? 问题答案: 这是有据可查的。从PHP手册: 文件末尾的PHP块的结束标记是可选的,在某些情况下,当使用include()或require()时,它会有所帮助,因

  • 我目前正在尝试用PHP从包含html标记的文本中获取所有单词 我的regex有一个问题,如果一个单词以重音结束(例如“é”),我的单词就不会被捕获。

  • 问题内容: 我正在尝试从HTML中获取Facebook的元标记。 我正在使用简单的html dom从站点获取所有html数据。我已经尝试过preg_replace,但是没有运气。 例如,我想要获取此fb元标记的内容: 希望有人能帮忙!:-) 问题答案: 我将建议使用get_meta_tags(),但似乎不起作用(对我而言):s 但是我还是建议还是使用DOMDocument: 希望能帮助到你

  • 我在使用一段时间的脚本时遇到了问题,在遇到这个问题之前它一直对我有效。 我有一个脚本,我想用它从html源代码中删除所有p html标记。该脚本确实可以工作,部分原因是它只删除了一些p标记,但遗漏了一些。 我不明白为什么会这样。 脚本返回 省略了两个p标签... 你能帮我找出为什么它跳过了一些标签吗

  • 给定这个DOM 我正在尝试使用以下表达式来preg_match_all html标记: 此表达式的输出为: 数组 ( [0]=> [3]=> [4]=> [5]=> [6]=> [7]=> [8]=> [2]=> [3]=>[4]=>[5]=> [6]=>[7]=> 产出:

  • 我是网页刮刮的新手。我正在使用美丽的汤提取谷歌播放商店。但是,我坚持从div标记中检索文本。Div标记如下所示: 我想检索从“谢谢你的反馈”开始的文本。我使用以下代码检索文本: 但是,上面的命令也返回不需要的文本,即'education.com'和日期。我不确定如何从没有类名的div标记中检索文本,如上面的示例所示。等待你的指引。