站长资源网络编程
php过滤html中的其他网站链接的方法(域名白名单功能)
简介复制代码 代码如下:/** * 过滤外站链接 * @param array $local_domain 本站域名 数组 * @param string $message 文本内容 */ function replace_outer_links(
复制代码 代码如下:
/**
* 过滤外站链接
* @param array $local_domain 本站域名 数组
* @param string $message 文本内容
*/
function replace_outer_links($local_domain_arr, $message) {
$pattern= '/<[^>]*href=[\'\"]http[s]?:\/\/(?!' ;
$i = 0 ;
foreach ($local_domain_arr as $local_domain){
if($i==0){
$pattern .= 'www.' .$local_domain.'|'.$local_domain.'|[\w\_]+\.'.$local_domain ;
}else{
$pattern .= '|www.' .$local_domain.'|'.$local_domain.'|[\w\_]+\.'.$local_domain ;
}
$i++ ;
}
$pattern .=')[^\'^\"]*[\'\"][^>]*>(.+?)<\/a>/is';
return preg_replace($pattern,'$1',$message);
}
最新资源
- 群星《歌手2024 第11期》[320K/MP3][93.88MB]
- 群星《歌手2024 第11期》[FLAC/分轨][496.06MB]
- 群星《国风超有戏 第7期》[320K/MP3][30.73MB]
- 模拟之声慢刻CD《试音天品8[女声低音炮]》[低速
- 群星《抖烧第三季DSD》[低速原抓WAV+CUE]
- [ABC]蔡琴《百万琴歌[6N纯银镀膜]》[低速原抓WA
- 群星《国风超有戏 第7期》[FLAC/分轨][147.99MB
- 群星《闪光的夏天 第3期》[320K/MP3][61.94MB]
- 群星《闪光的夏天 第3期》[FLAC/分轨][336MB]
- 【迷幻电音】Elea-2024-Hypnos(FLAC)