获取图片的url名称时出错?

时间:2011-12-16 02:12:19

标签: php

我有链接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.';
}
?>

2 个答案:

答案 0 :(得分:0)

在php中查找urldecode以将编码值更改回括号

答案 1 :(得分:0)

试试这个。 在这一行

$image->source = 'http://test.com/test[1].jpg';

已更改为

$image->source = htmlspecialchars_decode('http://test.com/test[1].jpg');