スタートがリンク形式であるとき、私はリンクhttp://www.bitrepository.com/download-image.html からコードのダウンロードイメージを持っている:<img src='test[1].jpg'>
しかし、ときにダウンロードこのリンクはそれを修正する方法<img src='test3%5B1%5D.jpg'>
リンクになっていますか?イメージのURL名を取得するとエラーが発生しますか?
ここにコード
<?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.';
}
?>
その "3" はそこにshoudn'tとして "TEST3の%5B1%5D.jpgは" URLエンコード値である場合。何かがあなたのコードに問題があるに変更し、この行で
またはあなたの変数名 "test3"でしたか?あなたが試したコードの一部を貼り付けることがあります。 – Scuzzy
これが正しいと確信していますか? 'test [1] .jpg'(' $ test [1] .jpg'ではなく)ですか? – ajreal
結果にurldecode()を実行するだけです。 – hackartist