我需要一些关于如何做到这一点的帮助,我有这个 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。
问问题
350 次
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 回答