我需要一些关于如何做到这一点的帮助,我有这个URL http://mtv.mtvnimages.com/uri/mgid:uma:content:mtv.com:1698905?width=281&height=211,我需要通过PHP上传它,但是没有URL的扩展,所有来自MTV的图像都是.jpg,我知道这是因为我通过imageshack.us通过网址上传,并生成/保存了扩展名为.jpg的网址。
答案 0 :(得分:2)
我想象
的一些组合$url = 'http://mtv.mtvnimages.com/uri/mgid:uma:content:mtv.com:1698905?width=281&height=211';
$image = file_get_contents($url);
file_put_contents('newimage.jpg', $image);
应该帮助
您也可以从网址中提取ID(我假设它是ID):
$url = 'http://mtv.mtvnimages.com/uri/mgid:uma:content:mtv.com:1698905?width=281&height=211';
preg_match('!(\d+)\?!', $url, $matches);
$image = file_get_contents($url);
file_put_contents($matches[1] . '.jpg', $image);
答案 1 :(得分:0)
我猜它很简单
$uploadurl=" http://mtv.mtvnimages.com/uri/mgid:uma:content:mtv.com:1698905?width=281&height=211".".jpg"
JUst concat“.jpg”在最后