image src属性修改了我的网址

时间:2017-05-03 14:22:00

标签: php url dom simple-html-dom src

Mysql数据库有一个包含urls base64_encoded

的列

当我回应以下内容时:

$im_dec = base64_decode($row['image']);
echo $im_dec;

我获得了所需的网址: https://www.ft.com/__origami/service/image/v2/images/raw/http%3A%2F%2Fprod-upp-image-read.ft.com%2F1263ad72-2d9a-11e7-9555-23ef563ecf9a?source=next&fit=scale-down&compression=best&width=210(5kB)

然后我使用这个URL作为我img的src:

$newImage = $dom->createElement('img');
$newImage->setAttribute("src", $im_dec);
$newImage->setAttribute("class", "articleImage");
$newTitle->appendChild($newImage);

当我检查html文档中的src属性时,我看到一个修改后的网址,其中&&替换,=&#x3D替换;

当然因为这个而没有显示图像...

我不知道如何避免它。我尝试了很多东西,但我认为base64编码可行...请帮助!

0 个答案:

没有答案