php图片截取后缀,PHP抓取远程图片(含不带后缀的)教程详解
时间: 2023-09-25 18:10:15 浏览: 236
PHP图片截取后缀:
在PHP中,我们可以使用pathinfo()函数来获取文件路径的信息,包括文件名、文件目录和文件扩展名等,具体使用方法如下:
```
$path = "path/to/file/image.jpg";
$info = pathinfo($path);
$ext = $info['extension'];
echo $ext;
```
其中,$path是文件路径,$ext是文件后缀名。
PHP抓取远程图片:
在PHP中,我们可以使用file_get_contents()函数来获取远程图片的内容,然后使用file_put_contents()函数将图片保存到本地。具体使用方法如下:
```
$url = "https://example.com/image.jpg";
$img = file_get_contents($url);
file_put_contents("path/to/save/image.jpg", $img);
```
其中,$url是远程图片的URL,"path/to/save/image.jpg"是要保存的本地路径。
如果远程图片没有扩展名,我们可以使用pathinfo()函数来获取扩展名,具体代码如下:
```
$url = "https://example.com/image";
$img = file_get_contents($url);
$info = pathinfo($url);
$ext = $info['extension'];
file_put_contents("path/to/save/image.".$ext, $img);
```
其中,$url是远程图片的URL,$ext是远程图片的扩展名,"path/to/save/image.".$ext是要保存的本地路径。
阅读全文