您好我正在使用下面的脚本将图像从另一个域保存到我自己的域中。
//get image name and extension
$img = 'http://otherdomain.com/image/123.jpg';
$getname = explode('/', $img);
$thumbname = $getname[count($getname) - 1];
//save the image file
$file = file_get_contents($img);
$path = 'thumbs/'+ $thumbname;
file_put_contents($path, $file);
但是我无法让它发挥作用。 $ path导致123
但不是123.jpg
(我需要)。
我在做文件获取内容和文件放置内容吗?
答案 0 :(得分:2)
您可以使用basename()
来确定路径的最后一部分(=文件名)。
$image_name = basename($img); // This will contain 123.jpg
上的文档
答案 1 :(得分:2)