导航:首页 > 专利知识 > 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判断网址是否有效期相关的资料

热点内容
根据著作权的规定 浏览:12
宁夏理财规划师证书领取 浏览:880
地雷的发明 浏览:121
对建筑物享有管理权的业主 浏览:231
星涟海马鞍山 浏览:722
湖南咨询工程师投资证书领取地点 浏览:699
英赛嘉华知识产权怎么样 浏览:111
云南初级药士药师主管药师证书领取 浏览:429
版权注册报价 浏览:106
榆次工商局电话 浏览:880
核弹头发明 浏览:15
简述用益物权和担保物权的区别 浏览:682
马鞍山遇园 浏览:279
优剪转让 浏览:216
公共卫生服务绩效考核指标 浏览:792
注册商标有效期多少年 浏览:13
如何处理山林纠纷 浏览:314
校内矛盾纠纷处理制度 浏览:168
创造与魔法中玉米分布图 浏览:855
陕西知识产权代理机构调查报告 浏览:202