首页 > 解决方案 > 来自 URL 的 PHP 图像

问题描述

我有以下网址,它在正文中返回一个图像,我如何将该图像分配给一个变量,以便我可以保存它或在我的代码中使用它?

https://media.licdn.com/dms/image/C4E03AQGOM3p0fHNkwQ/profile-displayphoto-shrink_100_100/0?e=1556755200&v=beta&t=qeQFKYXpev2ZW3hmP1ODDPd3DYPWvl-GaUnPSZG-aQA

以下代码返回注释:

<?php
     $url = "https://media.licdn.com/dms/image/C4E03AQGOM3p0fHNkwQ/profile-displayphoto-shrink_100_100/0?e=1556755200&v=beta&t=qeQFKYXpev2ZW3hmP1ODDPd3DYPWvl-GaUnPSZG-aQA";
     $image = file_get_contents($url);
     echo $image;
?>

标签: php

解决方案


如果您只是想从 URL 中查看图像,只需将该 url 放在元素的src属性中,如下所示:img
echo '<img src="' . $url . '"/>';

否则,如果您必须从该 url 的获取数据中查看它,那么您的问题已在此处得到解答:
php: recreate and display an image from binary data (特别是@Krab 的回答)


推荐阅读