图像上有Get_contents和Put_contents,如何保存所有格式?

时间:2013-06-25 02:05:02

标签: php

我使用以下代码,但当目标图像不是jpg时会发生什么? 如何确保正确保存任何格式?

myimagemyimage[$i],因为我会保存很多图像。

$content = file_get_contents("http://anothersite/images/goods.jpg");
file_put_contents(YOUR_DIRECTORY."myimage.jpg",$content);

1 个答案:

答案 0 :(得分:1)

您可以使用pathinfo

从源路径获取扩展程序
$info = pathinfo("http://anothersite/images/goods.jpg");
$destination = YOUR_DIRECTORY . "myimage.{$info['extension']}";