奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

php語言

5個超級有用的php片段

時間:2024-06-05 22:24:51 php語言 我要投稿
  • 相關推薦

5個超級有用的php片段

  盡管PHP經常被人詬病,被人貶低,被人當玩笑開,事實證明,PHP是全世界網站開發中使用率最高的編程語言。PHP最大的缺點是太簡單,語法不嚴謹,框架體系很弱,但這也是它最大的優點,一個有點編程背景的普通人,只需要學習PHP半天時間,就可以上手開始開發web應用了

  一、黑名單過濾

  function is_spam($text, $file, $split = ':', $regex = false){

  $handle = fopen($file, 'rb');

  $contents = fread($handle, filesize($file));

  fclose($handle);

  $lines = explode("n", $contents);

  $arr = array();

  foreach($lines as $line){

  list($word, $count) = explode($split, $line);

  if($regex)

  $arr[$word] = $count;

  else

  $arr[preg_quote($word)] = $count;

  }

  preg_match_all("~".implode('|', array_keys($arr))."~", $text, $matches);

  $temp = array();

  foreach($matches[0] as $match){

  if(!in_array($match, $temp)){

  $temp[$match] = $temp[$match] + 1;

  if($temp[$match] >= $arr[$word])

  return true;

  }

  }

  return false;

  }

  $file = 'spam.txt';

  $str = 'This string has cat, dog word';

  if(is_spam($str, $file))

  echo 'this is spam';

  else

  echo 'this is not spam';

  ab:3

  dog:3

  cat:2

  monkey:2

  二、隨機顏色生成器

  復制代碼 代碼如下:

  function randomColor() {

  $str = '#';

  for($i = 0 ; $i < 6 ; $i++) {

  $randNum = rand(0 , 15);

  switch ($randNum) {

  case 10: $randNum = 'A'; break;

  case 11: $randNum = 'B'; break;

  case 12: $randNum = 'C'; break;

  case 13: $randNum = 'D'; break;

  case 14: $randNum = 'E'; break;

  case 15: $randNum = 'F'; break;

  }

  $str .= $randNum;

  }

  return $str;

  }

  $color = randomColor();

  三、從網絡下載文件

  復制代碼 代碼如下:

  set_time_limit(0);

  // Supports all file types

  // URL Here:

  $url = 'http://somsite.com/some_video.flv';

  $pi = pathinfo($url);

  $ext = $pi['extension'];

  $name = $pi['filename'];

  // create a new cURL resource

  $ch = curl_init();

  // set URL and other appropriate options

  curl_setopt($ch, CURLOPT_URL, $url);

  curl_setopt($ch, CURLOPT_HEADER, false);

  curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);

  curl_setopt($ch, CURLOPT_AUTOREFERER, true);

  curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);

  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

  // grab URL and pass it to the browser

  $opt = curl_exec($ch);

  // close cURL resource, and free up system resources

  curl_close($ch);

  $saveFile = $name.'.'.$ext;

  if(preg_match("/[^0-9a-z._-]/i", $saveFile))

  $saveFile = md5(microtime(true)).'.'.$ext;

  $handle = fopen($saveFile, 'wb');

  fwrite($handle, $opt);

  fclose($handle);

  四、Alexa/Google Page Rank

  function page_rank($page, $type = 'alexa'){

  switch($type){

  case 'alexa':

  $url = 'http://alexa.com/siteinfo/';

  $handle = fopen($url.$page, 'r');

  break;

  case 'google':

  $url = 'http://google.com/search?client=navclient-auto&ch=6-1484155081&features=Rank&q=info:';

  $handle = fopen($url.'http://'.$page, 'r');

  break;

  }

  $content = stream_get_contents($handle);

  fclose($handle);

  $content = preg_replace("~(n|t|ss+)~",'', $content);

  switch($type){

  case 'alexa':

  if(preg_match('~

  (.+?)

  ~im',$content,$matches)){

  return $matches[2];

  }else{

  return FALSE;

  }

  break;

  case 'google':

  $rank = explode(':',$content);

  if($rank[2] != '')

  return $rank[2];

  else

  return FALSE;

  break;

  default:

  return FALSE;

  break;

  }

  }

  // Alexa Page Rank:

  echo 'Alexa Rank: '.page_rank('techug.com');

  echo '

  ';

  // Google Page Rank

  echo 'Google Rank: '.page_rank('techug.com', 'google');

  五.從網頁提取關鍵詞

  正如這小標題所說的那樣:這個代碼片段能讓你輕易地從網頁中提取元關鍵詞。

  $meta = get_meta_tags('http://www.emoticode.net/');

  $keywords = $meta['keywords'];

  // Split keywords

  $keywords = explode(',', $keywords );

  // Trim them

  $keywords = array_map( 'trim', $keywords );

  // Remove empty values

  $keywords = array_filter( $keywords );

  print_r( $keywords );

【5個超級有用的php片段】相關文章:

超級實用的9個PHP代碼片段07-25

超級有用的PS技巧09-16

對初學者非常有用的PHP技巧07-30

php與php MySQL之間的關系10-03

什么是PHP PHP與ASP比較09-18

php正則去掉php注釋07-30

PHP中php://input和$-POST的區別08-26

PHP試題07-04

PHP是做什么的 如何學習PHP06-18

php的發展歷程08-23

主站蜘蛛池模板: 平安县| 贵德县| 伊吾县| 阿克苏市| 兰西县| 开远市| 公主岭市| 商城县| 淮南市| 阳谷县| 兴国县| 盘锦市| 大同市| 三穗县| 龙岩市| 肃北| 微山县| 抚顺市| 奉节县| 曲水县| 静安区| 西乡县| 睢宁县| 龙口市| 凭祥市| 高陵县| 平果县| 葵青区| 东宁县| 莱芜市| 平果县| 中江县| 沅陵县| 马山县| 宝应县| 固阳县| 泗阳县| 东城区| 石柱| 手游| 资源县|