0

サーバーのスペースが限られています。そこで、製品画像のように画像の URL を自分のサイトに接続するための代替手段を探しています。

私がやりたいのは、URL を入力してから、ページ全体を更新せずに画像を読み込むことです。

ここに私の考えがあります:

「任意のURL」を入力して送信

if url is image and existing {
    display the image
}
else if (url is a non-image) or (url is image but not existing) {
    display a default image
}

やってみgetimagesizeたけど重かった。curl私のサーバーでは機能していないので、jQueryやJavaScriptなどを使用しようとしています。

4

2 に答える 2

1

現時点では、次のようなものを使用しています。

HTML

<img src="http://www.yoursite.com/img/someimage.jpg" onerror="NoImage(this);">

Javascript 部分:

<script type="text/javascript">     
    function NoImage(p){
        p.src="http://www.yoursite.com/img/nopic.gif";
    }
</script>

それが役に立てば幸い

于 2012-07-05T20:27:44.680 に答える
0

fopen を使用して、その画像が存在するかどうかを確認します。コンテンツ全体を読む必要はありません

http://www.astro.keele.ac.uk/oldusers/rno/Computing/File_magic.html

(可能性のある URL が他のページからの帯域幅の盗用を引き起こす可能性があることを制限する必要があります。また、その画像が原因で著作権の問題が発生する可能性があります)。

于 2012-07-03T06:55:37.427 に答える