2012-02-06 3 views
0

私は@fopen()を使用していますが、ウェブページ上に私のイメージを表示するのが遅いです。イメージファイルがリモートWebサーバのphpに存在することを確認してください

<?php 
    if(fopen($url,"r")) 
    { 
    ?> 
     <img src="<?php echo $url?>" /> 

    <?php } 
else 
{ 
echo "Out"; 
}?> 

が、それはその特定のファイルを読み込むしようとしているため、その実行には少し時間がかかる: そこに私のコードです。 は最終的に私は、事前に おかげで...ブール値(trueまたはfalse)より高速な方法.. を取得したい私を助けてください.. :)

+0

多くの重複の可能性http://stackoverflow.com/search?q=file+exists+on+リモート+サーバー+ PHP – Gordon

答えて

0

それは本当にあなたサーバの場合、あなたは別の方法を実装する必要があります画像を確認して、より正確にすることができます。あなたはそれを速くすることはできません。

+0

あなたの答えではなく、ゴードンのものです。それはより速くなることはありません。画像が表示されることを保証するものではありません。 –

-1

アクセス権のないリモートサーバの場合は、これを行う唯一の方法です。あなたは、サーバーへのアクセス権を持っており、それにPHPを実行できる場合

、することができます

if (file_exists($imgPath)){ 
... 
+0

私の答えと何が関係していますか? –

+0

答えはかなり曖昧です。そのコードはその質問に関係していますか?さて、私はそれを実行することができます。次は何ですか? –

1
<?php 
if (file_exists($url)){ 
    if(fopen($url,"r")) 
    { 
    ?> 
     <img src="<?php echo $url?>" /> 

    <?php } 
else 
{ 
echo "Out"; 
} 
} 
?> 
関連する問題