-1

WideImage::load($category)->resize(29, 28) @2x を含むリンクでは機能しません ...このエラーが発生します

警告: file_get_contents( http://...@2x.png ) [function.file-get-contents]: ストリームを開けませんでした:

 http://myurl/icon_filter04@2x.png

@2xなしでリンクを使用すると、うまく機能します

これが私のコードです:

WideImage::load($category)->resize(29, 28)->saveToFile('img/category/'.$temp_name_category.'');
4

3 に答える 3

1

@記号は URL の予約文字です。

@記号を含む URL がある場合は、エスケープする必要があります。

urlencode()URL を安全にエンコードするために使用します。

$safeFilename = "http://murl/".urlencode("icon_filter04@2x.png");

それが役立つことを願っています。

于 2013-08-01T15:53:38.813 に答える
0

@ をエスケープする必要があるため、http://myurl/icon_filter04%402x.png

于 2013-08-01T15:53:22.370 に答える