我有图像存储在不同的服务器,我想在我的网站上使用PHP显示该图像

时间:2015-02-17 12:17:18

标签: php

我将图像存储在不同的服务器中。现在我想在不同服务器托管的网站中显示图像。

file_get_contents("www.example.com/img.jpeg")

显示该图片,但我添加了像

这样的代码
file_get_contents("www.example.com/img2.jpeg")
file_get_contents("www.example.com/img.jpeg"). 

它不显示以下图像。它只显示第一张图片。

1 个答案:

答案 0 :(得分:0)

这是一个小函数,它返回您想要的图像作为用base64编码的数据URI。

<强> PHP

function getDataURI($path) {
$type = pathinfo($path, PATHINFO_EXTENSION);
$data = file_get_contents($path);
$base64 = 'data:image/' . $type . ';base64,' . base64_encode($data);
return $base64;
}

<强> HTML

<img src="<?php echo getDataURI('http://domain.com/images/image.jpg');?>" />