欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

PHP文章采集URL補全函數_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:PHP中全局變量global和$GLOBALS[]的區別
一、舉例比較 例一: ?php $var1 =1; function test(){ unset( $GLOBALS [ 'var1' ]); } test(); echo $var1 ; ? 因為$var1被刪除了,所以什么東西都沒有打

寫采集必用的函數,URL補全函數,也可叫做FormatUrl。

寫此函數作用就是為了開發采集程序,采集文章的時候會經常遇到頁面里的路徑是 “相對路徑” 或者 “絕對根路徑” 不是“絕對全路徑”就無法收集URL。

所以,就需要本功能函數進行對代碼進行格式化,把所有的超鏈接都格式化一遍,這樣就可以直接收集到正確的URL了。

路徑知識普及

相對路徑:“../” “./” 或者前面什么都不加

絕對根路徑:/path/xxx.html

絕對全路徑:http://www.xxx.com/path/xxx.html

使用實例:

  1. <?php 
  2. $surl="http://www.soqi.cc/"
  3. $gethtm = '<a href="/">首頁</a><a href="/daxue/">大學排行</a>'
  4. echo formaturl($gethtm,$surl); 
  5. ?> 

輸出:

  1. <a href=http://www.soqi.cc>首頁</a><a href=http://www.soqi.cc/daxue/>大學排行</a> 

函數代碼如下:

  1. <?php    
  2.  function formaturl($l1$l2) {    
  3.     if (preg_match_all ( "/(<img[^>]+src=\"([^\"]+)\"[^>]*>)|(<a[^>]+href=\"([^\"]+)\"[^>]*>)|(<img[^>]+src='([^']+)'[^>]*>)|(<a[^>]+href='([^']+)'[^>]*>)/i"$l1$regs )) {    
  4.         foreach ( $regs [0] as $num => $url ) {    
  5.             $l1 = str_replace ( $url, lIIIIl ( $url$l2 ), $l1 );    
  6.         }    
  7.     }    
  8.     return $l1;    
  9. }    
  10.  function lIIIIl($l1$l2) {    
  11.     if (preg_match ( "/(.*)(href|src)\=(.+?)( |\/\>|\>).*/i"$l1$regs )) {    
  12.         $I2 = $regs [3];    
  13.     }    
  14.     if (strlen ( $I2 ) > 0) {    
  15.         $I1 = str_replace ( chr ( 34 ), ""$I2 );    
  16.         $I1 = str_replace ( chr ( 39 ), ""$I1 );    
  17.     } else {    
  18.         return $l1;    
  19.     }    
  20.     $url_parsed = parse_url ( $l2 );    
  21.     $scheme = $url_parsed ["scheme"];    
  22.     if ($scheme != "") {    
  23.         $scheme = $scheme . "://";    
  24.     }    
  25.     $host = $url_parsed ["host"];    
  26.     $l3 = $scheme . $host;    
  27.     if (strlen ( $l3 ) == 0) {    
  28.         return $l1;    
  29.     }    
  30.     $path = dirname ( $url_parsed ["path"] );    
  31.     if ($path [0] == "\\") {  
  32.         $path = "";  
  33.     }  
  34.     $pos = strpos ( $I1"#" );  
  35.     if ($pos > 0)  
  36.         $I1 = substr ( $I1, 0, $pos );  
  37.       
  38.         //判斷類型  
  39.     if (preg_match ( "/^(http|https|ftp):(\/\/|\\\\)(([\w\/\\\+\-~`@:%])+\.)+([\w\/\\\.\=\?\+\-~`@\':!%#]|(&amp;)|&)+/i"$I1 )) {  
  40.         return $l1;  
  41.     } //http開頭的url類型要跳過  
  42. elseif ($I1 [0] == "/") {  
  43.         $I1 = $l3 . $I1;  
  44.     } //絕對路徑  
  45. elseif (substr ( $I1, 0, 3 ) == "../") { //相對路徑  
  46.         while ( substr ( $I1, 0, 3 ) == "../" ) {  
  47.             $I1 = substr ( $I1strlen ( $I1 ) - (strlen ( $I1 ) - 3), strlen ( $I1 ) - 3 );  
  48.             if (strlen ( $path ) > 0) {  
  49.                 $path = dirname ( $path );  
  50.             }  
  51.         }  
  52.         $I1 = $l3 . $path . "/" . $I1;  
  53.     } elseif (substr ( $I1, 0, 2 ) == "./") {  
  54.         $I1 = $l3 . $path . substr ( $I1strlen ( $I1 ) - (strlen ( $I1 ) - 1), strlen ( $I1 ) - 1 );  
  55.     } elseif (strtolower ( substr ( $I1, 0, 7 ) ) == "mailto:" || strtolower ( substr ( $I1, 0, 11 ) ) == "javascript:") {  
  56.         return $l1;  
  57.     } else {  
  58.         $I1 = $l3 . $path . "/" . $I1;  
  59.     }  
  60.     return str_replace ( $I2"\"$I1\""$l1 );    
  61. }    
  62. ?>   

分享:php輸出echo、print、print_r、printf、sprintf、var_dump比較
一、echo echo() 實際上不是一個函數,是php語句,因此您無需對其使用括號。不過,如果您希望向 echo() 傳遞一個以上的參數,那么使用括號會發生解析錯誤。而且echo是返回void的,并不返回值,所以不能使用它來賦值。 例子: 1 ? php 2 $a = echo (55nav); // 錯誤!不

來源:未知//所屬分類:PHP教程/更新時間:2012-08-05
相關PHP教程
久久精品波多野结衣| 久中文字幕一区| 91高清国产视频| 精品国产亚洲一区二区麻豆| 伊人久久综合| 日韩欧美精品网址| 成人黄色生活片| 91传媒理伦片在线观看| 激情开心成人网| 九九**精品视频免费播放| 欧美一级片在线观看| 国产精品亚洲综合| 美女被到爽高潮视频| 久久精品一级| 久久蜜桃香蕉精品一区二区三区| 中文字幕欧美日韩在线| 中文字幕人妻熟女人妻洋洋| 中文字幕国产在线观看| 911久久香蕉国产线看观看| 亚洲福利电影网| 国产精品看片资源| 日本一级大毛片a一| 成人日韩在线| 高清不卡在线观看| 欧美三级特黄| 成人影院在线| 亚洲视频一区在线| 日韩av电影院| 亚洲欧洲国产视频| 四虎国产精品免费久久5151| 成人黄色网址在线观看| 久久久av免费| 日本888xxxx| 日韩一级中文字幕| 国内精品在线播放| 国产午夜精品视频免费不卡69堂| 日韩a级黄色片| 亚洲中文无码av在线| 日韩一级欧洲| 日韩一级黄色大片| 中文字幕一区二区三区最新| 高潮毛片又色又爽免费 | 亚洲蜜臀av乱码久久精品| 日本亚洲欧美成人| 国产激情第一页| 91精品久久久久久综合五月天 | 欧美中文字幕在线| 91porn在线| 日韩成人在线看| 国产精品卡一卡二卡三| 国产精品av网站| 久久久久成人精品无码中文字幕| 麻豆久久一区| 亚洲欧美欧美一区二区三区| 国产伦精品一区二区三区精品视频| 亚洲人成伊人成综合图片| 亚洲激情亚洲| 欧美videossexotv100| 最新精品视频| 亚洲天天综合网| 日韩不卡一区二区| 亚洲性生活视频在线观看| 久久婷婷国产精品| **在线精品| 久久久.com| 欧洲中文字幕国产精品| 成人免费av片| 精品国产视频| 欧美色精品在线视频| 婷婷四房综合激情五月| 中文字幕日韩国产| 精品一区二区免费在线观看| 少妇久久久久久| 一起操在线视频| 国产精品777777在线播放| 专区另类欧美日韩| 91麻豆蜜桃| 久热精品在线观看| 亚洲一卡久久| 揄拍成人国产精品视频| 中文字幕国产免费| 欧美成人精品午夜一区二区| 亚洲一区中文在线| 蜜桃传媒视频第一区入口在线看| 无码视频一区二区三区| 国产真实精品久久二三区| 欧美丰满老妇厨房牲生活 | 日日夜夜精品视频天天综合网| 国产视频亚洲视频| 美女黄色片视频| crdy在线观看欧美| 亚洲国产精品综合小说图片区| 国产综合第一页| 一级片视频在线观看| 麻豆91小视频| 欧美黑人一级爽快片淫片高清| 荫蒂被男人添免费视频| 国产精品一区二区av交换| 欧美日韩日本视频| 日本黄色片一级片| 久久天堂av| 一区二区三区色| 精品无码久久久久国产| 中文字幕一区二区人妻痴汉电车 | 成人的网站免费观看| 日韩美女免费视频| 国产97免费视频| 国产精品久久久久久久免费软件 | 中文字幕日韩高清在线| 精品人伦一区二区三区蜜桃免费| 午夜老司机精品| 亚洲经典一区二区| 国产精品久久二区二区| 国产综合色一区二区三区| 亚洲天堂中文网| 99精品视频在线播放观看| 国产成人亚洲精品| 久久久久久久福利| 久久av资源网| 日本国产精品视频| 久久久国产精华液| 日韩综合一区二区| 午夜精品一区二区三区av| 手机看片国产日韩| 久热精品在线| 韩国美女主播一区| 成人免费视频网站入口::| 青青草国产成人av片免费| 8090成年在线看片午夜| 国产大片免费看| 美女视频黄a大片欧美| 69久久夜色精品国产69乱青草| 日本在线一级片| 久久资源在线| 91国内产香蕉| 久久一区二区三| 国产美女视频一区| 国产精品网红福利| www.五月婷婷.com| 久久久久99精品一区| 国产综合动作在线观看| 性一交一乱一乱一视频| 亚洲男人的天堂一区二区| 婷婷四月色综合| 欧美电影网站| 精品国产91久久久| 91视频 -- 69xx| 国产成人av毛片| 精品日韩欧美在线| 好吊操视频这里只有精品| 中文字幕一区二区av| 日韩小视频在线| 美女网站视频色| 久久99精品一区二区三区三区| 国产精品igao视频| 无码任你躁久久久久久久| 久久久久久夜精品精品免费| 精品欧美一区二区久久久伦| 欧美一级淫片aaaaaa| 午夜精品福利久久久| 国产主播自拍av| 秋霞在线一区| 亚洲精品中文字幕女同| 国产小视频自拍| 日韩av高清在线观看| 国产精品久久久久国产a级| 欧美另类高清videos的特点| 中文字幕高清一区| 一区二区三区国| 日韩中文字幕无砖| 精品国产一区二区三区不卡 | 亚洲一区二区三区日韩| 日韩黄色免费网站| 国产精品一区二区久久国产| 91麻豆国产视频| 亚洲资源中文字幕| 日本精品免费在线观看| 欧美精品一区二区久久| 日日摸夜夜添一区| 国产在线一卡二卡| 91色视频在线| 日韩国产欧美一区| 欧美日韩黄网站| 亚洲成人a**站| 人妻体内射精一区二区| 久久精品国产精品青草| 91一区二区三区| 五月婷婷六月丁香综合| 91国在线观看| 欧美激情第四页| 亚洲精品视频啊美女在线直播| 国产成人97精品免费看片| 夜夜嗨aⅴ一区二区三区| 亚洲一区二区在线视频| 可以免费在线看黄的网站| 91精品国产福利在线观看麻豆| 欧美精品xxx| 欧美成人一区二区三区四区| 亚洲视频在线一区二区| 青青草视频在线免费播放| re久久精品视频| 欧美激情亚洲另类| 在线观看亚洲黄色| 亚洲成a人v欧美综合天堂下载| 九九九在线观看视频| 黄色免费成人| 国产欧美韩国高清| 五月婷婷六月丁香| 欧美哺乳videos| 中文字幕第69页| 久久网站热最新地址| 日本精品福利视频| 国内精品久久久久久久影视简单| 久久久久国产精品一区| 国内自拍视频在线播放| 亚洲午夜久久久久中文字幕久| 牛夜精品久久久久久久| 亚洲三级色网| 51成人做爰www免费看网站| 日本.亚洲电影| 亚洲精品国偷自产在线99热| 高h视频免费观看| 日本一区二区不卡视频| 日本在线xxx| 中文字幕一区二区av| 国产精品一久久香蕉国产线看观看| 五月婷婷久久久| 精品欧美一区二区三区精品久久 | 亚洲欧洲一二三| 日韩免费电影在线观看| 九九热在线精品视频| 在线观看亚洲国产| 91国偷自产一区二区开放时间| 久久久久久久穴| 国内精品伊人久久久久av一坑| 视频在线99re| 中国av一区| 91成人天堂久久成人| 性色av蜜臀av| 精品日韩一区二区三区| 欧美卡一卡二卡三| 亚洲色图欧洲色图婷婷| 高潮一区二区三区| 麻豆国产精品777777在线| 欧美日韩一区综合| 久久91麻豆精品一区| 78m国产成人精品视频| 午夜视频免费看| 亚洲国产欧美一区| 日韩成人在线免费视频| 午夜在线成人av| 国产免费a级片| 波多野结衣在线一区| 国产九九九九九| 亚洲黄色三级| 久久久综合香蕉尹人综合网| 日韩三区视频| 日本一区二区三区在线播放| 日韩精品99| 在线播放国产一区中文字幕剧情欧美| 丰满少妇乱子伦精品看片| 岛国av一区二区在线在线观看| 捆绑裸体绳奴bdsm亚洲| 91亚洲午夜精品久久久久久| 无码人妻丰满熟妇区毛片18 | 400部精品国偷自产在线观看| 婷婷综合在线| 亚洲综合在线小说| 成人福利免费在线观看| 国内精品视频一区| 欧美91看片特黄aaaa| 国产亚洲精品久久久久久| 一卡二卡在线视频| 欧美xxx久久| wwwxxx亚洲| 在线亚洲人成电影网站色www| 亚洲一级理论片| 亚洲蜜臀av乱码久久精品蜜桃| 91超薄肉色丝袜交足高跟凉鞋| 91免费观看视频| 黄色三级视频在线| 国内国产精品久久| 999在线观看视频| 日本成人超碰在线观看| 天堂v在线视频| 亚洲视频大全| 午夜精品一区二区三区四区| 欧美三级免费| 欧美日韩综合精品| 一区二区三区在线电影| 久久九九视频| 欧美电影《睫毛膏》| 成人综合色站| 日产午夜精品一线二线三线| 亚洲最大成人免费视频| 亚洲aaa级| 成人亚洲激情网| 九九热播视频在线精品6| 国产精品v片在线观看不卡| 色诱色偷偷久久综合| 久久久噜噜噜久久久| 日韩精品第一| 久久久久久久久爱| 亚洲精品伦理| 欧美亚洲另类制服自拍| 国产精品亚洲欧美日韩一区在线| 97国产suv精品一区二区62| 色999韩欧美国产综合俺来也| 久久久久久久久久婷婷| 亚洲国产91视频| 97在线免费观看视频| 亚洲欧美综合久久久久久v动漫| 91精品国产高清久久久久久91| 国产不卡精品| 国产精品69av| 麻豆精品av| 99久久无色码| 日韩综合精品| 欧美在线一二三区| 伊人激情综合| 日韩第一页在线观看| 奇米色一区二区| av网站在线观看不卡| aaa欧美色吧激情视频| 九色91porny| 国产精品国产三级国产有无不卡| 欧美bbbbb性bbbbb视频| 亚洲一二三区在线观看| 神马久久精品综合| 欧美性极品少妇| 毛片毛片女人毛片毛片| 亚洲国产成人精品电影| 国产高中女学生第一次| xvideos亚洲人网站| 激情久久一区二区| 国产精品久久久久久久美男 | 91九色国产ts另类人妖| 免费观看成人av| 黄色片久久久久| 91在线码无精品| 国产精品一区二区在线免费观看| 亚洲精品中文字幕乱码三区| 少妇太紧太爽又黄又硬又爽小说| 91久久一区二区| 无码人妻丰满熟妇奶水区码| 亚洲精品一区中文| 免费日韩电影| 日韩美女激情视频| 精品国产一区二区三区久久久樱花 | 黄色成人小视频| 国产欧美 在线欧美| 欧美国产一级| 熟女视频一区二区三区| 国产精品一级二级三级| 人妻精油按摩bd高清中文字幕| 亚洲精品成人少妇| 久久国产露脸精品国产| 精品国产乱码久久久久久图片| 精品毛片在线观看| 欧美激情喷水视频| 美女一区二区在线观看| 精品国产乱码久久久久久丨区2区| 国产精品美女久久久浪潮软件| www.浪潮av.com| 久久精品视频在线免费观看 | 亚洲欧美区自拍先锋| 丰满少妇高潮久久三区| 精品国产一区二区精华| 亚洲女色av| 国产精品观看在线亚洲人成网| 成人影院在线| 日韩 欧美 自拍| 成人免费va视频| 爱爱免费小视频| 欧美视频第二页| 国产精品伦理一区| 欧美激情综合亚洲一二区 | 亚洲国产精品一区二区久久恐怖片 | 精品国产人成亚洲区| 在线成人av观看| 国产免费一区二区三区在线观看| 91精品高清| 日本福利视频一区| 久久精品视频一区二区三区| 欧美自拍偷拍网| 精品嫩草影院久久| 成人不卡视频| 97超级碰碰| 天堂精品中文字幕在线| 中文字幕资源在线观看| 亚洲成人免费视| 中文字幕+乱码+中文乱码www| 欧美人在线视频| 国产欧美一区| 亚洲av首页在线| 久久蜜桃av一区精品变态类天堂 | 亚州av在线播放| 国产免费久久av| www午夜视频| 亚洲精品视频免费观看|