我有链接http://www.bitrepository.com/download-image.html的代码下载图片
当start是链接格式时:<img src='test[1].jpg'>
但是当下载此链接时链接变为<img src='test3%5B1%5D.jpg'>
如何解决?
代码
<?php
include_once 'class.get.image.php';
// initialize the class
$image = new GetImage;
$image->source = 'http://test.com/test[1].jpg';
$image->save_to = 'images/'; // with trailing slash at the end
$get = $image->download('gd'); // using GD
if($get)
{
echo 'The image has been saved.';
}
?>
答案 0 :(得分:0)
在php中查找urldecode以将编码值更改回括号
答案 1 :(得分:0)
试试这个。 在这一行
$image->source = 'http://test.com/test[1].jpg';
已更改为
$image->source = htmlspecialchars_decode('http://test.com/test[1].jpg');