-1

我需要一些关于如何做到这一点的帮助,我有这个 URL http://mtv.mtvnimages.com/uri/mgid:uma:content:mtv.com:1698905?width=281&height=211,我需要上传它通过 PHP,但没有 URL 的扩展名所有像这样来自 MTV 的图像都是 .jpg,我知道这一点是因为我通过 imageshack.us 通过 URL 进行了上传,它生成/保存了扩展名为 .jpg 的 URL。

4

2 回答 2

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);

应该有帮助

您也可以从 url 中提取 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);
于 2012-12-21T10:09:57.837 回答
0

它很简单,我猜 $uploadurl=" http://mtv.mtvnimages.com/uri/mgid:uma:content:mtv.com:1698905?width=281&height=211".".jpg" 最后只是连接“.jpg”

于 2012-12-21T10:07:30.947 回答