导航:首页 > 专利知识 > php判断网址是否有效期

php判断网址是否有效期

发布时间:2021-09-22 23:09:43

❶ php判断域名是否有效

ping下就行了

❷ PHP判断网址是否有效的最好方法

判断一个url能否正常访问,避免使用file_get_contents时,因为url无法访问,而出现致命错误,终止程序的问题。
$url = ‘http://www.veryhuo.com’;
$ch = curl_init();
$timeout = 10;
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

$contents = curl_exec($ch);

if(false == $contents)
{
echo ‘Curl error: ‘ . curl_error($ch);
}
else
{

❸ php如何验证网址是否正确

public function getUrlParams()
{
if ($this->_urlParams === null)
{
$pa = @parse_url($this->getUrl());
$pa['scheme'] = isset($pa['scheme']) ? strtolower($pa['scheme']) : 'http';
if ($pa['scheme'] !== 'http' && $pa['scheme'] !== 'https')
{
trigger_error("Invalid url scheme `{$pa['scheme']}`", E_USER_WARNING);
return false;
}
if (!isset($pa['host']))
{
trigger_error("Invalid request url, host required", E_USER_WARNING);
return false;
}
if (!isset($pa['path']))
$pa['path'] = '/';
// basic auth
if (isset($pa['user']) && isset($pa['pass']))
$this->applyBasicAuth($pa['user'], $pa['pass']);
// convert host to IP address
$port = isset($pa['port']) ? intval($pa['port']) : ($pa['scheme'] === 'https' ? 443 : 80);
$pa['ip'] = $this->hasHeader('x-server-ip') ?
$this->getHeader('x-server-ip') : self::getIpAddr($pa['host']);
$pa['conn'] = ($pa['scheme'] === 'https' ? 'ssl' : 'tcp') . '://' . $pa['ip'] . ':' . $port;
// host header
if (!$this->hasHeader('host'))
$this->setHeader('host', strtolower($pa['host']));
else
$pa['host'] = $this->getHeader('host');
$this->_urlParams = $pa;
}
return $this->_urlParams;
}

public function getUrlParam($key)
{
$pa = $this->getUrlParams();
return isset($pa[$key]) ? $pa[$key] : null;
}

❹ PHP下判断网址是否有效的代码

PHP下判断网址是否有效的代码
ini_set('default_socket_timeout', 3); /*超时控制(3秒)*/
if($data = file_get_contents($url)) {
echo $data;
}else {
echo 'Timeout';
}

❺ PHP 正则验证URL网址格式是否有效

PHP使用ereg()正则表达式函数来验证网址URL的格式是否符合规定,若网址有效则返回true,无效则返回false。本函数在PHP中属常用函数。本函数执行返回布尔值。
PHP检测网址是否效的
1 function CheckUrl($C_url){
2 if (!ereg("^http://[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*$", $C_url))
3 {
4 return false;
5 }
6 return true;
7 }

❻ php代码判断一个网址是否能打开

ini_set('default_socket_timeout', 3); /*超时控制(3秒)*/
if($data = file_get_contents($url)) {
echo $data;
}else {
echo 'Timeout';
}

❼ php 判断是否是一个网址

这个用正则表达式就能实现。。。。给个链接,你自己看看。。。http://wenda.tianya.cn/question/64d5b615f34d30b4

❽ PHP下判断网址是否有效的代码

sybase_connect连上数据库。
语法: int sybase_connect(string [servername], string [username], string [password]);
返回值: 整数函数种类: 数据库功能 本函数用来打开与 Sybase 数据库的连接。
参数 servername 为欲连上的数据库服务器名称。
参数 username 及 password 可省略,分别为连接使用的帐号及密码。
使用本函数需注意早点关闭数据库,以减少系统的负担。
连接成功则返回数据库的连接代号,失败返回 false 值。

❾ php 怎么判断网址是否有效

使用php内置的curl模块获取网址的内容,如无法获取或表头状态响应不是200,就说明网址有问题。

❿ 用php写一段判断N个网址是否能够正常访问的代码.

$arr=array($url1,$url2,$url3);
$Num=count($arr);
for($i=0;$i<$Num;$i++){
if(!fopen($arr[$i],'r')){
echo $arr[$i],'无效';

}

}
用fopen('','r')为了提高速度

阅读全文

与php判断网址是否有效期相关的资料

热点内容
基本公共卫生服务项目培训工作计划 浏览:190
上海市与腾知识产权代理有限公司 浏览:757
乡镇卫生院基本公共卫生服务工作计划 浏览:564
工程质量维修期限承诺 浏览:769
第四届山东省知识产权新年论坛 浏览:176
房产证上没有使用年限 浏览:867
谁创造了拼图 浏览:998
简单的土地转让协议书 浏览:708
南京江北新区知识产权告知书 浏览:251
工商局廉政谈话讲话稿 浏览:979
转让优思明 浏览:583
知识产权代理服务协议格式 浏览:117
商河县工商局 浏览:810
沈阳冠君知识产权事务所 浏览:342
知识产权保障制度总结 浏览:950
榆次区工商局电话 浏览:981
马鞍山新康达 浏览:448
学校矛盾纠纷处理制度 浏览:342
创造性的提出了思想建党的原则 浏览:890
品管圈成果汇报书 浏览:381