php检查字符串中是否有外链的方法


Posted in PHP onJuly 29, 2015

本文实例讲述了php检查字符串中是否有外链的方法。分享给大家供大家参考。具体实现方法如下:

/**
 * is_external_link 检测字符串是否包含外链
 * @param string $text 文字
 * @param string $host 域名
 * @return boolean    false 有外链 true 无外链
 * /
function all_external_link($text = '', $host = '') {
  if (empty($host)) $host = $_SERVER['HTTP_HOST'];
  $reg = '/http(?:s?):\/\/((?:[A-za-z0-9-]+\.)+[A-za-z]{2,4})/';
  preg_match_all($reg, $text, $data);
  $math = $data[1];
  foreach ($math as $value) {
    if($value != $host) return false;
  }
  return true;
}

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
Smarty结合Ajax实现无刷新留言本实例
Jan 02 PHP
php写的带缓存数据功能的mysqli类
Sep 06 PHP
php object转数组示例
Jan 15 PHP
Windows下的PHP安装pear教程
Oct 24 PHP
phpQuery让php处理html代码像jQuery一样方便
Jan 06 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
Dec 19 PHP
php实现爬取和分析知乎用户数据
Jan 26 PHP
PHP7常量数组用法分析
Sep 26 PHP
详解PHP中foreach的用法和实例
Oct 25 PHP
CI框架数据库查询缓存优化的方法
Nov 21 PHP
PHP函数按引用传递参数及函数可选参数用法示例
Jun 04 PHP
php往mysql中批量插入数据实例教程
Dec 12 PHP
php数组比较实现查找连续数的方法
Jul 29 #PHP
PHP实现XML与数据格式进行转换类实例
Jul 29 #PHP
PHP获取某个月最大天数(最后一天)的方法
Jul 29 #PHP
discuz图片顺序混乱解决方案
Jul 29 #PHP
php计算title标题相似比的方法
Jul 29 #PHP
PHP实现简单实用的验证码类
Jul 29 #PHP
php使用gzip压缩传输js和css文件的方法
Jul 29 #PHP
You might like
php 过滤器实现代码
2010/08/09 PHP
PHP中创建空文件的代码[file_put_contents vs touch]
2012/01/20 PHP
PHP小教程之实现链表
2014/06/09 PHP
将FCKeditor导入PHP+SMARTY的实现方法
2015/01/15 PHP
Win7下手动安装apache2.2、php5.4笔记
2015/04/03 PHP
php 流程控制switch的简单实例
2016/06/07 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
通过实例解析PHP数据类型转换方法
2020/07/11 PHP
执行iframe中的javascript方法
2008/10/07 Javascript
JavaScript 滚轮事件使用说明
2010/03/07 Javascript
javascript四舍五入函数代码分享(保留后几位)
2013/12/10 Javascript
Json实现异步请求提交评论无需跳转其他页面
2014/10/11 Javascript
AngularJS语法详解
2015/01/23 Javascript
Javascript变量的作用域和作用域链详解
2015/04/02 Javascript
Bootstrap每天必学之基础排版
2015/11/20 Javascript
JS解决IOS中拍照图片预览旋转90度BUG的问题
2017/09/13 Javascript
微信小程序实现九宫格抽奖
2020/04/15 Javascript
解决vue 单文件组件中样式加载问题
2019/04/24 Javascript
[03:17]DOTA2英雄基础教程 剧毒术士
2013/12/12 DOTA
python机器学习理论与实战(五)支持向量机
2018/01/19 Python
基于pandas数据样本行列选取的方法
2018/04/20 Python
Python实现登陆文件验证方法
2018/10/06 Python
python实现Virginia无密钥解密
2019/03/20 Python
解决python3 安装不了PIL的问题
2019/08/16 Python
python函数装饰器之带参数的函数和带参数的装饰器用法示例
2019/11/06 Python
全网首秀之Pycharm十大实用技巧(推荐)
2020/04/27 Python
Farnell德国:电子元器件供应商
2018/07/10 全球购物
寻找迷宫的一条出路,o通路;X:障碍
2016/07/10 面试题
中学家长会邀请函
2014/01/17 职场文书
三峡人家导游词
2015/01/31 职场文书
初中班主任工作总结2015
2015/05/13 职场文书
2015少先队大队辅导员工作总结
2015/07/24 职场文书
安全事故隐患排查治理制度
2015/08/05 职场文书
《小乌鸦爱妈妈》教学反思
2016/02/19 职场文书
Python基础详解之描述符
2021/04/28 Python
Java 多线程协作作业之信号同步
2022/05/11 Java/Android