2012-02-27 38 views
-1

可能性の重複:
How can one check to see if a remote file exists using PHP?
How to check if a webpage exists. jQuery and/or PHPページが存在するかどうかを確認する方法?

異なるドメインからのページは、PHPやJavaScriptを使用して存在しているかどうかはどのように確認できますか?

function getURL($url, $includeContents = false) 
{ 
    if($includeContents) 
    return @file_get_contents($url); 

    return (@file_get_contents($url, null, null, 0, 0) !== false); 
} 


$test = getURL("http://www.google.com"); 

echo "<script language='javascript'>alert('$test');</script>"; 

をしかし、それは動作しません:

私はこれを試してみました。

ローカルURLを使用している場合は動作します。


これを解決するには?

+2

またはこのいずれかのようにそれを実行します。http://stackoverflow.com/questions/1722613/check-if-a-remote- page-exists-using-php。 – lvil

+0

@matino、私はそこにあったものを試しましたが、同じドメインでしか働いていませんでした。 –

+0

fyiの場合、 '

2

純粋なJavascriptで行うことはできません。

PHPでは、ページをリクエストし、200のhttp応答コードがあるかどうかを確認してください。この結果は、JavaScriptがメッセージを表示したり、それに応じてその他のアクションを実行できるように、ajax呼び出しを介してJSに返すことができます。他のページからコンテンツを読むために

+1

多分ajaxで。応答を返すタスクを処理するphp。 – lvil

+0

@ lililはい、それは可能です。 –

関連する問題