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检测url是否存在的方法。分享给大家供大家参考。具体如下: 复制代码 代码如下:function url_exists($url) { $hdrs = @get_headers($url); return is_array($hdrs) ? preg_match(‘/^...
检测URL地址有效性 检测文件是否图片 检测是否可以以网页形式显示 检测是否序列化后的字符串 模仿JAVASCRIPT的ESCAPE和UNESCAPE函数的功能 用curl函数读取远程文件 用file_getcontents提交数据 用php生成扭曲...
针对基于PHP语言开发的Web应用程序产生的污点型漏洞,提出一种静态代码分析检测的方法。提出的生成控制流图的算法,基于PHP内置函数解析PHP程序,生成抽象解析树,进而生成控制流图;对内置特征、入口点和敏感点进行...
代码检测有静态分析和动态分析的方法,本文 主要采用静态分析的方法检测代码中的安全缺陷,然而由于语 言为动态脚本语言,具有动态弱类型,运行时文件包含等动态特性,导致 对其进行有效的静态分析是比较困难的。
介绍一个php开发中常用的php数据检查类,供小伙伴们学习参考,其中加了一些判断,比如:是否为IPv4,是否为邮箱地址,是否为URL,是否为正整数, 是否在范围内,是否为有效长度。
前言 之前在Webshell查杀的新思路中留了一...自认为这种方法虽然会检测不完全(每个检测机制都不能保障全部有效),但是感觉非常简单、实用,也没那么多高深的道理。 为了验证该检测机制,首先了解下目前PHP webshell绕
检测淘礼金的面值,领取时间限制和有效情况等 免费试用 实时查询 api地址:http://api.shlg9.top/meirituihui/taolijin.php?tkl=礼金淘口令
本课题旨在研究机器学习在 Webshell 检测中的应用,以目前应用广泛的服务器端语言 PHP 为例,通过学习和研究 PHP Webshell 在检测中的对抗手段,收集充分的黑白样本用于机器学习模型训练,采用较为有效的方式进行...
1. 为了减少出错安装路径不得有汉字,如有防火墙开启,会提示是否信任httpd、mysqld运行,请选择全部允许。 2. 此为apache+php方案,需要Nginx+php方案的请到www.phpStudy.net下载phpfind,Lighttpd+PHP方案下载...
动网论坛PHP版在一定程度上我们的工作并不是简单的功能移植,而是在有效利用PHP的各项优秀特性的基础上优化我们的论坛结构,使之能达到更加优秀的性能,并且在原有动网论坛基础上解决了目前国内PHP社区论坛中的一些...
实例135 检测数组中是否存在某个值 163 实例136 获取数组中的当前单元 164 实例137 从数组中随机取出元素 165 实例138 合并数组 166 实例139 拆分数组 167 实例140 遍历数组 168 2.11 日期和时间 169 实例141 设置...
预先对网站文件指纹进行采集,日后可通过与预先检测的指纹对比,发现被修改的文件,可有效防止文件被非法篡改。 快速部署 后台集成一键部署代码功能,轻松实现保护,支持Zend、ionCube、SourceCop等方式加密的程序...
有效应对恶意客户拦截传递过程中的订单信息后提交空单行为 6、升级优化邮件系统内核到最新 7、对空间要求更宽泛,只要空间支持PHP就能使用,支持绝大多数的PHP空间 8、相关提示更加人性化, 拥有本订单系统的亲...
FIX 修改install时部份目录与文件的检测。 FIX 完善后台管理针对部分虚拟**无法生成静态程序。 FIX 把部分其它页面统一从根目录移放到生成目录。 FIX 安装时默认index.php跳转修复。 FIX 增加对单个分类生成静态...
WebSec通过检测服务端脚本长度的改变来判断是否被挂马。如果网站被挂马,WebSe可以自动恢复网站(恢复原理:安装时会又一次网站代码备份,挂马时解压这个备份并覆盖挂马文件)。 详尽的使用方法已经打包在程序里了。...
5W网址导航源码 v7.3 Release FIX 修改install时部份目录与文件的检测。FIX 完善后台管理针对部分虚拟主机无法生成静态程序。 FIX 把部分其它页面统一从根目录移放到生成目录。FIX 安装时默认index.php跳转修复。...
5W网址导航源码 v7.3 Release FIX 修改install时部份目录与文件的检测。FIX 完善后台管理针对部分虚拟主机无法生成静态程序。 FIX 把部分其它页面统一从根目录移放到生成目录。FIX 安装时默认index.php跳转修复。...
5w网址导航站是国内专业的网址收集和分类网站。随时更新最新的网站导航信息。同时拥有一支专业的各类导航源码开发团队,我们将持续不断的提供导航网站的源码更新。五维网址导航以快捷、实用、方便、特色、个性等优点,...
给一个字符串,怎么判断它是什么编码呢?php有一个函数:mb_detect_encoding。不过这个东西需要有mb_string库,不是到处都能用的。