`
天梯梦
  • 浏览: 13631807 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

php 检测网址是否有效

 
阅读更多

1.  网址的格式:

 

function checkUrl($weburl) 
{ 
	return !ereg("^http(s)*://[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*$", $weburl); 
}
 

2 . 判断http 地址是否有效

 

function url_exists($url)
{
	$ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,$url);
    curl_setopt($ch, CURLOPT_NOBODY, 1); // 不下载
    curl_setopt($ch, CURLOPT_FAILONERROR, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    return (curl_exec($ch)!==false) ? true : false;
}

 

或者

 

function img_exists($url) 
{
	return file_get_contents($url,0,null,0,1) ? true : false;
}

 

或者

 

function url_exists($url) 
{
	$head = @get_headers($url);
    return is_array($head) ?  true : false;
}

 

实例:

 

$url='http://www.qq.com';
echo url_exists($url);

 

 

 

 

分享到:
评论

相关推荐

    使用php检测网址是否能打开代码

    使用php检测网址是否能打开 我在写采集视频的时候遇到有些视频地址失效了,采集太多了失效地址,于是就想到了先检查下地址是否有效,如果无效连接直接过滤掉。

    php检测url是否存在的方法

    本文实例讲述了php检测url是否存在的方法。分享给大家供大家参考。具体如下: 复制代码 代码如下:function url_exists($url) {  $hdrs = @get_headers($url);  return is_array($hdrs) ? preg_match(‘/^...

    PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例

    检测URL地址有效性 检测文件是否图片 检测是否可以以网页形式显示 检测是否序列化后的字符串 模仿JAVASCRIPT的ESCAPE和UNESCAPE函数的功能 用curl函数读取远程文件 用file_getcontents提交数据 用php生成扭曲...

    论文研究-PHP程序污点型漏洞静态检测方法.pdf

    针对基于PHP语言开发的Web应用程序产生的污点型漏洞,提出一种静态代码分析检测的方法。提出的生成控制流图的算法,基于PHP内置函数解析PHP程序,生成抽象解析树,进而生成控制流图;对内置特征、入口点和敏感点进行...

    基于静态分析的PHP代码缺陷检测

    代码检测有静态分析和动态分析的方法,本文 主要采用静态分析的方法检测代码中的安全缺陷,然而由于语 言为动态脚本语言,具有动态弱类型,运行时文件包含等动态特性,导致 对其进行有效的静态分析是比较困难的。

    php数据检查类.zip

    介绍一个php开发中常用的php数据检查类,供小伙伴们学习参考,其中加了一些判断,比如:是否为IPv4,是否为邮箱地址,是否为URL,是否为正整数, 是否在范围内,是否为有效长度。

    PHP常见过waf webshell以及最简单的检测方法

    前言 之前在Webshell查杀的新思路中留了一...自认为这种方法虽然会检测不完全(每个检测机制都不能保障全部有效),但是感觉非常简单、实用,也没那么多高深的道理。 为了验证该检测机制,首先了解下目前PHP webshell绕

    淘礼金检测API及说明.txt

    检测淘礼金的面值,领取时间限制和有效情况等 免费试用 实时查询 api地址:http://api.shlg9.top/meirituihui/taolijin.php?tkl=礼金淘口令

    基于机器学习的 Webshell 检测+源代码+文档说明

    本课题旨在研究机器学习在 Webshell 检测中的应用,以目前应用广泛的服务器端语言 PHP 为例,通过学习和研究 PHP Webshell 在检测中的对抗手段,收集充分的黑白样本用于机器学习模型训练,采用较为有效的方式进行...

    phpStudy 2016.10.31 再次更新,支持自定义php版本

    1. 为了减少出错安装路径不得有汉字,如有防火墙开启,会提示是否信任httpd、mysqld运行,请选择全部允许。 2. 此为apache+php方案,需要Nginx+php方案的请到www.phpStudy.net下载phpfind,Lighttpd+PHP方案下载...

    动网论坛PHP 1.0.0正式版

    动网论坛PHP版在一定程度上我们的工作并不是简单的功能移植,而是在有效利用PHP的各项优秀特性的基础上优化我们的论坛结构,使之能达到更加优秀的性能,并且在原有动网论坛基础上解决了目前国内PHP社区论坛中的一些...

    PHP开发实战1200例源码

    实例135 检测数组中是否存在某个值 163 实例136 获取数组中的当前单元 164 实例137 从数组中随机取出元素 165 实例138 合并数组 166 实例139 拆分数组 167 实例140 遍历数组 168 2.11 日期和时间 169 实例141 设置...

    科威PHP防火墙 v1.1 BETA UTF8.zip

    预先对网站文件指纹进行采集,日后可通过与预先检测的指纹对比,发现被修改的文件,可有效防止文件被非法篡改。 快速部署 后台集成一键部署代码功能,轻松实现保护,支持Zend、ionCube、SourceCop等方式加密的程序...

    爱每天PHP订单系统WAP版 v1.0.zip

    有效应对恶意客户拦截传递过程中的订单信息后提交空单行为 6、升级优化邮件系统内核到最新 7、对空间要求更宽泛,只要空间支持PHP就能使用,支持绝大多数的PHP空间 8、相关提示更加人性化, 拥有本订单系统的亲...

    5w网址导航源码 v8.0 UTF8.rar

    FIX 修改install时部份目录与文件的检测。 FIX 完善后台管理针对部分虚拟**无法生成静态程序。 FIX 把部分其它页面统一从根目录移放到生成目录。 FIX 安装时默认index.php跳转修复。 FIX 增加对单个分类生成静态...

    WebSec 1.0 For Php

    WebSec通过检测服务端脚本长度的改变来判断是否被挂马。如果网站被挂马,WebSe可以自动恢复网站(恢复原理:安装时会又一次网站代码备份,挂马时解压这个备份并覆盖挂马文件)。 详尽的使用方法已经打包在程序里了。...

    五维网址导航 v7.3 GBK

     5W网址导航源码 v7.3 Release FIX 修改install时部份目录与文件的检测。FIX 完善后台管理针对部分虚拟主机无法生成静态程序。 FIX 把部分其它页面统一从根目录移放到生成目录。FIX 安装时默认index.php跳转修复。...

    五维网址导航 v7.3 UTF8

     5W网址导航源码 v7.3 Release FIX 修改install时部份目录与文件的检测。FIX 完善后台管理针对部分虚拟主机无法生成静态程序。 FIX 把部分其它页面统一从根目录移放到生成目录。FIX 安装时默认index.php跳转修复。...

    5w网址导航源码 V8.0_GBK版.rar

    5w网址导航站是国内专业的网址收集和分类网站。随时更新最新的网站导航信息。同时拥有一支专业的各类导航源码开发团队,我们将持续不断的提供导航网站的源码更新。五维网址导航以快捷、实用、方便、特色、个性等优点,...

    php下检测字符串是否是utf8编码的代码

    给一个字符串,怎么判断它是什么编码呢?php有一个函数:mb_detect_encoding。不过这个东西需要有mb_string库,不是到处都能用的。

Global site tag (gtag.js) - Google Analytics