精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

10個必須收藏的PHP代碼樣例

開發 后端
黑名單過濾、隨機顏色生成器、從網上下載文件、Alexa/Google Page Rank、強制下載文件、用Email顯示用戶的Gravator頭像、用cURL獲取RSS訂閱數、截取圖片、檢查網站是否宕機

10個必須收藏的PHP代碼樣例

一、黑名單過濾

 

  1. function is_spam($text, $file, $split = ':', $regex = false){ 
  2.     $handle = fopen($file, 'rb'); 
  3.     $contents = fread($handle, filesize($file)); 
  4.     fclose($handle); 
  5.     $lines = explode("n", $contents); 
  6. $arr = array(); 
  7. foreach($lines as $line){ 
  8. list($word, $count) = explode($split, $line); 
  9. if($regex) 
  10. $arr[$word] = $count; 
  11. else 
  12. $arr[preg_quote($word)] = $count; 
  13. preg_match_all("~".implode('|', array_keys($arr))."~", $text, $matches); 
  14. $temp = array(); 
  15. foreach($matches[0] as $match){ 
  16. if(!in_array($match, $temp)){ 
  17. $temp[$match] = $temp[$match] + 1
  18. if($temp[$match] >= $arr[$word]) 
  19. return true
  20. return false
  21.  
  22. $file = 'spam.txt'
  23. $str = 'This string has cat, dog word'
  24. if(is_spam($str, $file)) 
  25. echo 'this is spam'
  26. else 
  27. echo 'this is not spam'
  28.  
  29. ab:3 
  30. dog:3 
  31. cat:2 
  32. monkey:2 

二、隨機顏色生成器

  1. function randomColor() { 
  2.     $str = '#'
  3.     for($i = 0 ; $i < 6 ; $i++) { 
  4.         $randNum = rand(0 , 15); 
  5.         switch ($randNum) { 
  6.             case 10: $randNum = 'A'break
  7.             case 11: $randNum = 'B'break
  8.             case 12: $randNum = 'C'break
  9.             case 13: $randNum = 'D'break
  10.             case 14: $randNum = 'E'break
  11.             case 15: $randNum = 'F'break
  12.         } 
  13.         $str .= $randNum
  14.     } 
  15.     return $str
  16. $color = randomColor(); 

三、從網上下載文件

  1. set_time_limit(0); 
  2. // Supports all file types 
  3. // URL Here: 
  4. $url = 'http://somsite.com/some_video.flv'
  5. $pi = pathinfo($url); 
  6. $ext = $pi['extension']; 
  7. $name = $pi['filename']; 
  8.  
  9. // create a new cURL resource 
  10. $ch = curl_init(); 
  11.  
  12. // set URL and other appropriate options 
  13. curl_setopt($ch, CURLOPT_URL, $url); 
  14. curl_setopt($ch, CURLOPT_HEADER, false); 
  15. curl_setopt($ch, CURLOPT_BINARYTRANSFER, true); 
  16. curl_setopt($ch, CURLOPT_AUTOREFERER, true); 
  17. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); 
  18. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
  19.  
  20. // grab URL and pass it to the browser 
  21. $opt = curl_exec($ch); 
  22.  
  23. // close cURL resource, and free up system resources 
  24. curl_close($ch); 
  25.  
  26. $saveFile = $name.'.'.$ext
  27. if(preg_match("/[^0-9a-z._-]/i"$saveFile)) 
  28. $saveFile = md5(microtime(true)).'.'.$ext
  29.  
  30. $handle = fopen($saveFile'wb'); 
  31. fwrite($handle$opt); 
  32. fclose($handle); 

四、Alexa/Google Page Rank

  1. function page_rank($page$type = 'alexa'){ 
  2. switch($type){ 
  3. case 'alexa'
  4. $url = 'http://alexa.com/siteinfo/'
  5. $handle = fopen($url.$page'r'); 
  6. break
  7. case 'google'
  8. $url = 'http://google.com/search?client=navclient-auto&ch=6-1484155081&features=Rank&q=info:'
  9. $handle = fopen($url.'http://'.$page'r'); 
  10. break
  11. $content = stream_get_contents($handle); 
  12. fclose($handle); 
  13. $content = preg_replace("~(n|t|ss+)~",''$content); 
  14. switch($type){ 
  15. case 'alexa'
  16. if(preg_match('~<div class="data (down|up)"><img.+?>(.+?) </div>~im',$content,$matches)){ 
  17. return $matches[2]; 
  18. }else
  19. return FALSE; 
  20. break
  21. case 'google'
  22. $rank = explode(':',$content); 
  23. if($rank[2] != ''
  24. return $rank[2]; 
  25. else 
  26. return FALSE; 
  27. break
  28. default
  29. return FALSE; 
  30. break
  31. // Alexa Page Rank: 
  32. echo 'Alexa Rank: '.page_rank('techug.com'); 
  33. echo ' '
  34. // Google Page Rank 
  35. echo 'Google Rank: '.page_rank('techug.com''google'); 

五、強制下載文件

  1. $filename = $_GET['file']; //Get the fileid from the URL 
  2. // Query the file ID 
  3. $query = sprintf("SELECT * FROM tableName WHERE id = '%s'",mysql_real_escape_string($filename)); 
  4. $sql = mysql_query($query); 
  5. if(mysql_num_rows($sql) > 0){ 
  6. $row = mysql_fetch_array($sql); 
  7. // Set some headers 
  8. header("Pragma: public"); 
  9. header("Expires: 0"); 
  10. header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); 
  11. header("Content-Type: application/force-download"); 
  12. header("Content-Type: application/octet-stream"); 
  13. header("Content-Type: application/download"); 
  14. header("Content-Disposition: attachment; filename=".basename($row['FileName']).";"); 
  15. header("Content-Transfer-Encoding: binary"); 
  16. header("Content-Length: ".filesize($row['FileName'])); 
  17.  
  18. @readfile($row['FileName']); 
  19. exit(0); 
  20. }else
  21. header("Location: /"); 
  22. exit

六、用Email顯示用戶的Gravator頭像

  1. $gravatar_link = 'http://www.gravatar.com/avatar/' . md5($comment_author_email) . '?s=32'
  2. echo '<img src="' . $gravatar_link . '" />'

七、用cURL獲取RSS訂閱數

 

  1. $ch = curl_init(); 
  2. curl_setopt($ch,CURLOPT_URL,'https://feedburner.google.com/api/awareness/1.0/GetFeedData?id=7qkrmib4r9rscbplq5qgadiiq4'); 
  3. curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); 
  4. curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,2); 
  5. $content = curl_exec($ch); 
  6. $subscribers = get_match('/circulation="(.*)"/isU',$content); 
  7. curl_close($ch); 
  8.  
  9. 八、時間差異計算 
  10.  
  11. function ago($time) 
  12.    $periods = array("second""minute""hour""day""week""month""year""decade"); 
  13. $lengths = array("60","60","24","7","4.35","12","10"); 
  14.  
  15. $now = time(); 
  16.  
  17. $difference = $now - $time; 
  18. $tense = "ago"
  19.  
  20. for($j = 0; $difference >= $lengths[$j] && $j < count($lengths)-1; $j++) { 
  21. $difference /= $lengths[$j]; 
  22.  
  23. $difference = round($difference); 
  24.  
  25. if($difference != 1) { 
  26. $periods[$j].= "s"
  27.  
  28. return "$difference $periods[$j] 'ago' "

九、截取圖片

  1. $filename= "test.jpg"
  2. list($w, $h, $type, $attr) = getimagesize($filename); 
  3. $src_im = imagecreatefromjpeg($filename); 
  4.  
  5. $src_x = '0'// begin x 
  6. $src_y = '0'// begin y 
  7. $src_w = '100'// width 
  8. $src_h = '100'// height 
  9. $dst_x = '0'// destination x 
  10. $dst_y = '0'// destination y 
  11.  
  12. $dst_im = imagecreatetruecolor($src_w, $src_h); 
  13. $white = imagecolorallocate($dst_im, 255255255); 
  14. imagefill($dst_im, 00, $white); 
  15.  
  16. imagecopy($dst_im, $src_im, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h); 
  17.  
  18. header("Content-type: image/png"); 
  19. imagepng($dst_im); 
  20. imagedestroy($dst_im); 

十、檢查網站是否宕機

  1. function Visit($url){ 
  2.        $agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";$ch=curl_init(); 
  3. curl_setopt ($ch, CURLOPT_URL,$url ); 
  4. curl_setopt($ch, CURLOPT_USERAGENT, $agent); 
  5. curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
  6. curl_setopt ($ch,CURLOPT_VERBOSE,false); 
  7. curl_setopt($ch, CURLOPT_TIMEOUT, 5); 
  8. curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, FALSE); 
  9. curl_setopt($ch,CURLOPT_SSLVERSION,3); 
  10. curl_setopt($ch,CURLOPT_SSL_VERIFYHOST, FALSE); 
  11. $page=curl_exec($ch); 
  12. //echo curl_error($ch); 
  13. $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE); 
  14. curl_close($ch); 
  15. if($httpcode>=200 && $httpcode<300return true
  16. else return false
  17. if (Visit("http://www.google.com")) 
  18. echo "Website OK"."n"
  19. else 
  20. echo "Website DOWN"

 

 
責任編輯:王雪燕 來源: 淡忘~淺思的博客
相關推薦

2014-11-04 16:37:16

2015-10-08 08:53:46

PHP代碼片段

2011-08-15 09:47:49

PHP

2019-12-10 11:22:22

Kubernetes云計算容器

2020-05-13 13:55:16

MatplotlibPython代碼

2018-06-15 19:41:22

2020-11-16 07:07:26

JS精簡代碼

2011-09-06 15:16:42

PHP

2012-04-23 10:05:37

PHPWEB

2023-05-04 08:02:13

2011-12-05 10:38:37

Java面試

2012-04-09 13:16:20

DIVCSS

2011-07-10 00:29:18

PHP

2020-12-25 17:19:27

工具網絡網站

2023-12-27 18:10:05

PyTorch工具框架

2009-05-18 16:59:42

代碼PHP編碼

2010-11-29 09:26:05

jQuery特效

2010-12-15 09:10:01

PHP關聯數組

2011-07-07 17:16:43

PHP

2009-04-17 09:50:49

軟件架構云計算SOA
點贊
收藏

51CTO技術棧公眾號

久久伊人蜜桃av一区二区| 99久久精品费精品国产风间由美| 午夜电影久久久| 久久精品ww人人做人人爽| 黄色污污网站在线观看| 欧美日韩高清| 精品国产亚洲在线| 熟妇人妻无乱码中文字幕真矢织江| 毛片在线播放a| 国产xxx精品视频大全| 91成人免费观看网站| 久久嫩草捆绑紧缚| 任我爽精品视频在线播放| 欧美撒尿777hd撒尿| 国产不卡一区二区视频| 91se在线| 久久久久久久久97黄色工厂| 91色视频在线导航| 亚洲 欧美 中文字幕| 欧美精品91| 视频在线观看99| 黄色av网址在线观看| av国产精品| 欧美亚洲一区二区在线| 成人免费观看cn| 中文字幕中文字幕在线十八区 | 91精品国产调教在线观看| 亚洲第一福利网站| 亚洲精品国产久| 深夜视频一区二区| 色综合久久中文综合久久97| 在线观看三级网站| 嫩草在线视频| 国产日韩欧美高清| 久久精品国产一区二区三区日韩| 99国产精品久久久久99打野战| 日韩激情av在线| 欧美中文字幕在线观看| 日本一二三区不卡| 精品91视频| 久久久久久久久网站| 青青草精品在线视频| 国产精品传媒精东影业在线| 在线观看国产精品91| 公侵犯人妻一区二区三区| 欧美重口另类| 国产丝袜一区二区三区| 黄色在线免费播放| 精品精品国产毛片在线看| 欧美va亚洲va香蕉在线| 97免费公开视频| 日韩一区二区三区精品视频第3页| 欧美日韩黄色一区二区| 黄色小视频免费网站| 久久伊人国产| 欧美精品在欧美一区二区少妇| 亚洲高清免费在线观看| 日韩毛片免费看| 欧美精品123区| 亚洲av无日韩毛片久久| 国产精品一级在线观看| 欧美一区二区视频观看视频| 999热精品视频| 99精品中文字幕在线不卡| 精品粉嫩aⅴ一区二区三区四区| 一区二区三区四区影院| 国产精品白丝一区二区三区| 亚洲精品福利在线| 偷拍夫妻性生活| 青青草综合网| 美女av一区二区| 亚洲国产精品午夜在线观看| 99热免费精品在线观看| 日韩av电影手机在线| 亚洲一区中文字幕永久在线| 狠狠色丁香婷婷综合| 粉嫩高清一区二区三区精品视频| 免费国产羞羞网站视频| 久久中文字幕电影| 一区二区三区四区国产| 免费在线中文字幕| 欧美日韩一区二区精品| 小泽玛利亚视频在线观看| 精品麻豆剧传媒av国产九九九| 欧美第一区第二区| a级在线观看视频| 偷拍25位美女撒尿视频在线观看| eeuss鲁片一区二区三区在线观看| 久久精品国产精品国产精品污| 国产精品一区二区三区四区色| 日韩一区欧美小说| 99在线免费视频观看| 欧美日韩视频免费观看| 欧美一级国产精品| 免费成人深夜夜行p站| 日本不卡免费一区| 97欧美精品一区二区三区| 男人天堂视频网| 国产91精品一区二区麻豆亚洲| 鲁丝一区鲁丝二区鲁丝三区| 成人免费网站在线观看视频| 欧美日韩性生活视频| 亚洲一区二区在线视频观看| 狼人精品一区二区三区在线| 精品国产一区久久久| 日本网站免费观看| 激情久久五月天| 欧美精品亚洲精品| 欧美videossex| 欧美优质美女网站| 亚洲最大的黄色网| 一级毛片免费高清中文字幕久久网| 97久久精品国产| 国产xxxx孕妇| 中文字幕在线不卡一区二区三区| 69堂免费视频| 超碰97久久| 欧美成人免费网| 亚洲网站免费观看| 久久亚洲综合色| 国产女主播自拍| 久久av偷拍| www亚洲精品| 中国a一片一级一片| 成人av中文字幕| wwwwww欧美| 国产一区二区久久久久| 在线精品播放av| 日韩在线视频不卡| 91丝袜国产在线播放| 久久艹国产精品| 91成人入口| 久久99热这里只有精品国产| 一级片在线观看视频| 欧美国产在线观看| 91网址在线播放| 国产在线观看91一区二区三区| 69av在线视频| 亚洲色偷精品一区二区三区| 亚洲一区二区三区美女| 精品国产乱码久久久久久1区二区| 日韩一区亚洲二区| 国产日韩精品电影| 日本高清视频在线观看| 欧美日韩国产经典色站一区二区三区| 国产精久久一区二区三区| 香蕉久久a毛片| 日本视频一区二区不卡| 日韩毛片免费观看| 尤物九九久久国产精品的分类| 国产一级一级国产| 国产欧美综合在线| 激情视频免费网站| 亚洲91精品| 99re在线播放| 操喷在线视频| 亚洲精品视频久久| 欧美日韩 一区二区三区| 欧美国产日韩a欧美在线观看 | 国内精品伊人久久久久av一坑| 正在播放一区二区三区| 久久69av| 国产91精品视频在线观看| 久久久久久青草| 欧美色综合天天久久综合精品| 韩国一级黄色录像| 成人免费高清视频在线观看| 337p粉嫩大胆噜噜噜鲁| 欧美精品色图| 成人免费观看网址| 99在线视频影院| 亚洲人成自拍网站| 97人人爽人人爽人人爽| 亚洲一区二区三区视频在线播放| a视频免费观看| 免费亚洲电影在线| 亚洲乱码日产精品bd在线观看| 久久久久观看| 国产精选久久久久久| 男女羞羞视频在线观看| 亚洲美女激情视频| 国产精品永久久久久久久久久| 一区二区三区中文字幕电影| 一区二区三区免费在线观看视频 | 色综合久久综合网欧美综合网| jizz18女人高潮| 成人一区二区三区视频| 国产xxxxx视频| 欧美视频日韩| 深夜福利成人| 97se亚洲| 国产精品欧美激情| 国产精品一区hongkong| 国产一区二区三区毛片| av中文字幕在线免费观看| 日韩欧美在线字幕| 久久久久久av无码免费网站| 国产偷v国产偷v亚洲高清| 久久久久久国产精品日本| 久久大逼视频| 成人免费在线视频播放| 成人三级视频| 久久国产主播精品| 日韩视频在线直播| 国产欧美精品一区二区三区-老狼| 福利在线导航136| 久久伊人精品天天| 国产在线一在线二| 亚洲精品成人网| 国产三级按摩推拿按摩| 在线观看免费成人| 欧美亚韩一区二区三区| 亚洲天堂av一区| 日本性高潮视频| av不卡在线播放| 韩国三级与黑人| 精品一区二区三区免费播放| 妺妺窝人体色www在线小说| 欧美激情视频一区二区三区在线播放 | 一区二区传媒有限公司| 欧美激情视频一区二区三区免费| 亚洲日本精品| 成人免费av| 日韩影片在线播放| 国产乱码精品一区二区三区四区| 国产综合av一区二区三区| 中文字幕亚洲在线观看 | 在线观看免费成人av| 一区二区精品| 免费一级特黄特色毛片久久看| 欧美成人一品| 六月婷婷激情网| 亚洲一区二区三区| 中文字幕一区二区三区四区五区 | 北条麻妃在线观看| 国产亚洲福利| 国产xxxxx在线观看| 日韩图片一区| 国产精品宾馆在线精品酒店| 亚洲国产精品第一区二区| 国产一二三区在线播放| 国产综合欧美| 给我免费播放片在线观看| 国产一区二区中文| 国产精品国产对白熟妇| 亚洲小说欧美另类婷婷| 免费超爽大片黄| 99视频精品免费观看| 午夜精品久久久久久久无码 | 亚洲香蕉伊在人在线观| 久久激情免费视频| 午夜欧美视频在线观看| 亚洲一区欧美在线| 日韩欧美极品在线观看| 亚洲婷婷综合网| 在线精品观看国产| 中文字幕在线2018| 欧美一区二区三区在| 99国产精品久久久久久久成人| 日韩精品最新网址| 天堂av资源网| 亚洲欧美中文日韩在线| аⅴ资源新版在线天堂| 久久精品国产亚洲| 欧美hdxxxxx| 欧美性在线观看| jvid一区二区三区| 91偷拍精品一区二区三区| julia中文字幕一区二区99在线| 精品乱码一区二区三区| 精品国产91乱码一区二区三区四区 | 免费精品99久久国产综合精品应用| 激情综合五月天| 中文字幕人妻熟女在线| 不卡视频在线看| 一区二区三区在线观看免费视频| 综合久久久久久| 国产91av视频| 欧美日韩一区二区欧美激情| 99久久精品免费看国产交换| 亚洲国产精品免费| 成人精品一区二区三区免费 | 国产乱理伦片在线观看夜一区 | 亚洲精品国产精品粉嫩| 在线丝袜欧美日韩制服| 在线视频观看日韩| 久久久久久久久久久久91| 国产成人午夜精品影院观看视频 | 国产精品尤物福利片在线观看| 欧美高清一级片| 日本一区二区三区免费看| 欧美片第1页综合| 欧美日韩在线免费播放| 国产福利一区二区三区| 亚洲自拍偷拍图| 亚洲动漫第一页| 国产精品国产av| 亚洲欧洲中文天堂| 欧美巨大xxxx做受沙滩| 国产精品视频大全| 欧美亚洲色图校园春色| 一级全黄肉体裸体全过程| 久久国产精品亚洲77777| 污视频在线观看免费网站| 久久久午夜精品理论片中文字幕| 日韩成人毛片视频| 欧美亚州韩日在线看免费版国语版| 亚洲第一色网站| 久久精品久久久久久国产 免费| 亚洲人体影院| 国产精品一级久久久| 91精品国产麻豆国产在线观看| 日本男人操女人| 91视频观看免费| 久久精品视频6| 欧美一区二区三区精品| wwwww在线观看免费视频| 69av成年福利视频| 超碰97久久| 毛片在线视频观看| 久久国产精品露脸对白| 国产熟妇久久777777| 午夜成人免费电影| 亚洲精品无码久久久| 久久视频在线看| 99视频这里有精品| 亚洲欧美日韩不卡一区二区三区| 蜜桃久久av| 亚洲a v网站| 色老汉一区二区三区| 日本精品专区| 欧美一区二区三区免费视| 国产精品天天看天天狠| 国产1区2区3区中文字幕| 国产自产v一区二区三区c| 任你操精品视频| 欧美日韩久久一区二区| 久久久pmvav| 日本精品免费观看| 影视先锋久久| 无码日韩人妻精品久久蜜桃| 久久久久国产精品人| 日韩一级在线视频| 亚洲色在线视频| av一区在线| 亚洲图片小说在线| 狠狠色丁香久久婷婷综合丁香| 欧美老熟妇一区二区三区| 欧美一区二区成人| 女同一区二区免费aⅴ| 国产精品区一区二区三在线播放| 亚洲午夜伦理| 无码人妻精品一区二区三应用大全| 午夜电影久久久| 韩国精品视频| 国产一区私人高清影院| 91tv官网精品成人亚洲| 丰满少妇中文字幕| 亚洲妇熟xx妇色黄| 日色在线视频| 国产精品久久久久aaaa九色| 91青青国产在线观看精品| 成人性生交视频免费观看| 一区二区三区免费在线观看| 四虎永久在线观看| 国产精品精品久久久| 91成人精品视频| 三级视频网站在线观看| 91国偷自产一区二区三区成为亚洲经典| h视频网站在线观看| 成人在线国产精品| 亚洲欧洲日本mm| 国产综合精品在线| 日韩一级完整毛片| 天堂中文在线播放| 一区二区三区四区视频在线观看| 国产盗摄精品一区二区三区在线| 亚洲一区 视频| 中文字幕一区二区三区电影| 国产精品一区二区精品| 日本中文字幕网址| 国产精品久线在线观看| 亚洲av无码专区在线| 欧美在线一级视频| 国产精品久久久久久久| 欧类av怡春院| 欧美日韩二区三区| 草草在线观看| 五月天色婷婷综合| 99精品欧美一区二区三区综合在线| 天堂免费在线视频| 久久免费精品视频| 青青草原综合久久大伊人精品| 久久久无码人妻精品无码| 日本乱码高清不卡字幕| 污污影院在线观看| 日韩精品久久久毛片一区二区| 国产精品资源在线| 国产精品第6页| 久久人人爽人人爽人人片av高清|