在我的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;
}
答案 0 :(得分:1)
根据getimage.php的位置,您可能需要指定相对URL路径,例如
<img src="/getimage.php" />
假设getimage.php位于您网站的根目录。