麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

php 正則替換掉網頁中所有超鏈接,過濾網頁中所有Url

2024-09-04 11:47:24
字體:
來源:轉載
供稿:網友

在php中我們經常會需要把字符串中的超級鏈接地址與url給過濾掉,下面我來利用php正則功能實現替換掉網頁中所有超鏈接與url實例.

正則替換掉網頁中所有超鏈接,代碼如下:

  1. <?php  
  2. $content = file_get_contents('test.html');  
  3. $url = 'http://www.companysz.com';  //要換成的新網址  
  4. $preg = '/[s]href=("|')[S]*("|')/i';  
  5. $replace = ' href="' . $url . '"';  
  6. $content = preg_replace($preg$replace$content);  //正則替換  
  7. create_log('newhtml'$content);  //生成新文件 
  8. ?> 

下面是寫文件操作,代碼如下:

  1. function create_log($filename$text) {  
  2.        if ( strtolower(substr($filename, -4)) != 'html' ){  
  3.               $filename .= '.html';  
  4.        }  
  5.        $filename = dirname ( __FILE__ ) . '/' . $filename;  
  6.        if (!file_exists ( $filename )) {  
  7.               exec'touch '$filename);  
  8.               exec'chmod 777 '$filename);  
  9.        }  
  10.        $handle = fopen ( $filename"w+b" );  
  11.        $text .= "rn";  
  12.        fwrite($handle$text);  
  13.        fclose ( $handle );  

下面一個簡單的采集功能,代碼如下:

  1. $url ='http://www.companysz.com'
  2. $body=@file_get_contents($url); 
  3. preg_match_all('/href=['"]?([^'"]*)['"]?>(.*)/i',$body,$b); 
  4. $nums = array(); 
  5. foreach($b[1] as $u){ 
  6.   if(in_array($u,$nums)){ 
  7.   continue
  8.   } 
  9.   $nums[]=$u
  10.   $title=strip_tags($u); 
  11.   echo $title."</br>"

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人在线第一页 | av在线网站观看 | 男人的天堂毛片 | 韩国精品视频在线观看 | 一级@片 | 黄色免费影片 | h视频免费观看 | 日韩视频一二三 | 欧美粗暴analvideos | 九九热精品免费 | 精品久久久一 | 久久久久久久久久亚洲精品 | 欧美日比视频 | 免费在线观看午夜视频 | 国产精品av久久久久久网址 | 黄色网址在线视频 | 久久免费视频5 | avav在线播放 | 国产精品久久久久久久久久了 | 欧美激情猛片xxxⅹ大3 | 亚洲成人在线视频网站 | 日本免费aaa观看 | 精品国产一区二区在线 | 国产麻豆交换夫妇 | 欧日一级片 | 色综合久久久久久久久久 | www.91在线观看 | 成人偷拍片视频在线观看 | 日本教室三级在线看 | 免费福利在线视频 | 欧美大屁股精品毛片视频 | 7m视频成人精品分类 | 久久草在线视频国产 | 青草视频在线观看视频 | 欧美成人综合视频 | 青青草最新网址 | 精品国产观看 | 欧美日韩在线视频一区 | 成人国产精品色哟哟 | 国产一级做a | xnxx 日本免费|