可能性のある複製:
URLがPHPに存在するかどうかを確認する最良の方法は何ですか? `
PHPでTRUEまたはFALSEを返す関数を探しています。URLが有効かどうかのどちらかです。
isValidURL($ url);私はそれは単純だと思います...それは可能なあらゆる種類のURLを考慮に入れます。
有効で私はそれがウェブまたは他の種類のファイルの既存のページを参照することを望んでいます。それは存在すべきです
<?php
$url = "http://stack*overflow.org";
if(filter_var($url, FILTER_VALIDATE_URL) === FALSE)
{
echo "Not valid";
}else{
echo "VALID";
}
?>
これはチェックしませんtldsただし
parse_url
関数を使用して、URLが有効かどうかを確認できます。この関数は、URLが無効な場合はfalse
を、そうでない場合はarray
を返します。
function isValidURL($url) { return (bool)parse_url($url); }
かなり簡単な方法でしょ? :)